Rocking the blogosphere
Apple Online Store

My favorite monad tutorial

Been reading up a bit lately on Haskell and observing that there are a ton of monad tutorials out there. I’ve looked at a few and I have to say that my current favorite is:

A Neighborhood of Infinity: You Could Have Invented Monads! 

mostly I think because it’s interactive and guides you to discover the concept instead of spoon-feeding it to you. I recommend firing up GHC and trying the exercises he gives you.

Del.icio.us Digg Reddit Technorati

Possibly related posts

Comments

  1. September 27th, 2007 | 4:44 pm

    I find it ironic that the most popular topic in the functional programming camp is about circumventing the very basic principles of FP.

  2. September 29th, 2007 | 9:08 am

    George,

    There’s no circumvention going on. Apart from I/O, anything you can do with a monad can be done in a pure functional language without monads, but monads let you organise the code much more nicely.

Leave a reply

Apple Online Store
Apple Online Store