Ashley Yakeley wrote:
> At 2001-05-17 02:03, Jerzy Karczmarczuk wrote:
>
> >Monads are *much* more universal than that. [...]
> >[...] Imperative programming is just one facet of the true story.
>
> Perhaps, but mostly monads are used to model imperative actions. And
> their use in imperative programming is the obvious starting point to
> learning about them.

I don't know about that; I use monads most often when dealing
with container classes (sets, bags, lists).  They also provide
a useful way to reason about parts of XPath and XSLT.

As far as learning about them goes, I don't think I really "got"
monads until reading Wadler's aptly-titled "Comprehending Monads",
which approaches them from this perspective.


--Joe English

  [EMAIL PROTECTED]

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to