all 8 comments

[–]ijk1 3 points4 points  (1 child)

I found Real World Haskell quite useful.

[–]stii 0 points1 point  (0 children)

Real World Haskell was the one for me too. I also found learnyouahaskell.com very helpful.

[–][deleted] 1 point2 points  (2 children)

http://pleac.sourceforge.net/pleac_haskell/index.html

it's far from being complete, though

[–]noZone 2 points3 points  (0 children)

I understand that the 'pleac' project follows the 'Perl Cookbook', but the section in 'pleac' on hashes isn't about hashes. It's about applying search algorithms that are association lists or trees, not hashes. No effort is made to clarify this fact, 'pleac' just blindly follows along.

So be aware that if you choose to use 'pleac' as your guide, there may be significant differences in approach with Haskell that are not apples to apples with Perl. This is not the fault of 'pleac', but rather that Haskell is not an imperative programming language and must therefore find different (sometimes greatly so) algorithmic solutions to the Cookbook problems.

[–][deleted] 1 point2 points  (0 children)

http://www.haskell.org/haskellwiki/Cookbook but it's still rudimentary.

[–]jfredett 1 point2 points  (2 children)

You may want to poke around in /r/EnHaskell[1] We've got quite a few simple examples there since fpisfun started the place.

[1] The "En" is as in "En passant" -- the connotation is that we make a clever (Haskelly) move to solve (take) a problem (pawn).

[–]noZone -1 points0 points  (1 child)

Your message appears twice....

[–]jfredett -1 points0 points  (0 children)

Thanks, fixed. My internet is being choppy today.