[Haskell-cafe] Books for "advanced" Haskell

Günther Schmidt gue.schmidt at web.de
Mon Mar 1 12:29:48 EST 2010

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?


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.schmidt at web.de <mailto:gue.schmidt at 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 at haskell.org <mailto:Haskell-Cafe at haskell.org>
>     http://www.haskell.org/mailman/listinfo/haskell-cafe

More information about the Haskell-Cafe mailing list