Matthias Felleisen wrote at 11/24/2011 10:12 AM:
Is the OO style required?

I believe that OO style is *not* required, per vague statements and phrasing in "https://github.com/aichallenge/aichallenge/wiki/Ants-Starter-Pack-Guide";.

Looks like the hardest part of writing the starter kit is that the above page and "https://github.com/aichallenge/aichallenge/wiki/Ant-bot-input-output"; are very poor as specification. I suspect that the organizers' source code could be examined to answer key questions that the documentation does not (e.g., whether a cell in the grid representation they require can ever have more than one of {water, food, live ant, dead ant, hill}).

(This is the point at which I switched from thinking "I'll just bang out a Racket library in an hour, and it will be fun," to "This would be a good little software archeology exercise for a student, teaching them ways that poor specification can waste time.")

--
http://www.neilvandyke.org/
_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to