Yet Another Monad Tutorial

Hello everyone, 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 http://www.nomaware.com/monads/html/ 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 concepts. I hope that this tutorial is useful to many people, and I would love to hear your experiences and suggestions for improving it. Thanks, Jeff Newbern jnewbern@yahoo.com __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com

Hello everyone,
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
Please add a link to this on the appropriate Wiki page:
http://www.haskell.org/hawiki/UsingMonads
(use the EditText link at the bottom)
Thanks...
--KW 8-)
--
Keith Wansbrough

Definitely the most comprehensive monads tutorial on the net. Great stuff! Thanks, Peter On Tuesday 12 August 2003 11:40, Jeff Newbern wrote:
Hello everyone,
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
http://www.nomaware.com/monads/html/
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 concepts.
I hope that this tutorial is useful to many people, and I would love to hear your experiences and suggestions for improving it.
Thanks, Jeff Newbern jnewbern@yahoo.com
__________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (3)
-
Jeff Newbern
-
Keith Wansbrough
-
Peter Robinson