DSimon comments on Great Explanations - Less Wrong

23 Post author: lukeprog 31 October 2011 11:58PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (113)

You are viewing a single comment's thread.

Comment author: DSimon 02 November 2011 02:58:04PM *  3 points [-]

Lazy Functional Programming: Learn You a Haskell for Great Good by Miran Lipovača

It's a bit long to qualify under requirement #2, so in particular I'd like to highlight chapters 11-13 as a great explanation of functors and monads. (Albeit one that requires you already grok haskell, hence the recommendation for the whole book).

Comment author: thomblake 02 November 2011 03:00:53PM 7 points [-]

I highly recommend it because it has a cute blue elephant on the front cover and a bonus monkey on the back.

Comment author: dlthomas 02 November 2011 05:03:00PM 4 points [-]

It's likely worth specifying that Haskell is not only functional, but also lazy.

Comment author: DSimon 02 November 2011 08:32:36PM 2 points [-]

Good point! I'll put that in.

Comment author: wedrifid 02 November 2011 05:07:20PM 1 point [-]

And that is what makes it interesting!