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