
Michael Loegering wrote:
I am looking for a general Haskell book with syntax reference to self-teach. I have a computer science background, so technical and theoretical is fine. Something similar in size and scope as the Camel book is to perl would be ideal - covering basic language idioms, with a decent language reference, but by no means exhaustive.
I have looked at Learn You a Haskell and Real World Haskell online, both of which were accessible but were difficult to follow beyond the basics. I'm not sure if it's the organization of the material or just the learning curve, so I'm open to both if these are hands-down the favorites.
I can also recommend Graham Hutton. Programming in Haskell. http://www.cs.nott.ac.uk/~gmh/book.html It's basically a rendition of Graham's lecture notes, which means that it's clear and to the point. It's not as cute as Learn You a Haskell, but the scope is similar. If you're completely new to Haskell and you have a background in imperative programming and you're not a mathematician, then you will need to tackle the learning curve by doing exercises. Haskell is not another imperative language with slightly different syntax, it's more like learning programming anew. Best regards, Heinrich Apfelmus -- http://apfelmus.nfshost.com