Hello David,

I do agree, Monads as *such* may not be super complicated. That said I see monads constructed by some of the Haskell big brains and used that would never ever occur to me. And then I read their papers, blog posts and everything I can get my hands on and still not get it.

A shining example are Dan Piponis blog posts. Not his fault, mind. All I see is that there is something powerful. I also notice that the big brains construct monads in many different ways and thus giving them entirely different capabilities. An example of this is some techniques turn CBV to CBN or CBL while other techniques null this.

I just cannot find my way through all this, in part because the information is scattered through many papers from many different authors on what does seem quite similar subjects. It's bloody confusing.

So, no book, eh?

Günther



Am 01.03.10 16:41, schrieb David Leimbach:
I don't think a Haskell-monad book would be terribly interesting. A book on taking the pieces of category theory, with a little bit more of the math, to apply to Haskell would be greatly interesting to me.

Also a book on learning what to look for for measuring Haskell performance in space and time + optimization seems like it'd be a good thing to have as well.

Monad in itself is really simple. Some of the implementations of Monad can be a little mind bending at times, but the Monad itself is not really that complicated.

Dave

2010/3/1 Günther Schmidt <gue.schm...@web.de <mailto:gue.schm...@web.de>>

    Hi all,

    there seems to be a huge number of things that monads can be used
    for. And there are lots of papers, blog posts, etc. describing
    that, some more or less accessible.

    Apart from monads there are of course also Applicative Functors,
    Monoids, Arrows and what have you. But in short the Monad thingy
    seems to be the most "powerful" one of them all.

    Is there a book that specializes on Monads? A Haskell-Monad book?

    Günther


    _______________________________________________
    Haskell-Cafe mailing list
    Haskell-Cafe@haskell.org <mailto:Haskell-Cafe@haskell.org>
    http://www.haskell.org/mailman/listinfo/haskell-cafe






_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to