Yet Another Monad Tutorial
Tue, 12 Aug 2003 02:40:55 -0700 (PDT)
Due to the scarcity of monad tutorials available (:^), I have
written one of my own. I hope that this one is both more gentle
and more comprehensive than many of the other tutorials out on
the 'net, and I am looking for feedback from experienced
Haskellers and novices alike.
You can find the tutorial at
The tutorial begins from first principles and introduces the monad
concept, details the implementation and usage of all of the standard
monads in Haskell and the monad template library and explains the
use of monad transformers. The tutorial contains 23 individual
sections and 18 files of example code illustrating different monad
I hope that this tutorial is useful to many people, and I would
love to hear your experiences and suggestions for improving it.
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software