[Haskell] Animal guessing game - critique my code

Sebastian Sylvan sylvan at student.chalmers.se
Sat Oct 28 20:16:46 EDT 2006

On 10/29/06, JTXX <jtxx000 at yahoo.co.uk> wrote:
> Hello everybody.
> I'm trying to learn Haskell, and so I implemented the
> classic animal guessing game.  However, I feel that
> there is probably a more elegant implementation than
> the one shown below, so any suggestions for
> improvement would be great.

All of your code lives in the IO monad. It's usually considered a good
idea to split your program into "IO" and "logic". Do as much as
possible outside of the IO monad (i.e. in functions which don't have
an IO type).

Sebastian Sylvan
UIN: 44640862

More information about the Haskell mailing list