[Haskell-cafe] A reference manual for the Haskell monad > functions

robert dockins robdockins at fastmail.fm
Thu Jun 9 16:00:20 EDT 2005



Frank-Andre Riess wrote:
>>L.S.,
>>
>>I have written a reference manual for the most common Haskell monad
>>functions, in the
>>style of "A Tour of the Haskell Prelude". It can be found at:
>>    http://members.chello.nl/hjgtuyl/tourdemonad.html
>>
>>
>>Known bug:
>>Not all keywords in the "See also" sections, that could be links, are
>>links.
> 
> 
> Nice :)
> 
> Reading over it once, I noticed that you confused the types of (>>) and (>>=).
> Didn't see any other mistake, though.

I'd just like to note that this tutorial includes a statement of the
MonadPlus laws, which are subject to some disagreement.  In particular
the 'mzero is a right zero for (>>=)' law is much disputed, and is
included in this tutorial as a law.  This wiki page summarizes the
current state of (dis)agreement:

http://haskell.org/hawiki/MonadPlus






More information about the Haskell-Cafe mailing list