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