Created
August 8, 2012 22:53
-
-
Save NicolasT/3299549 to your computer and use it in GitHub Desktop.
Haskell reading resources
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From: Nicolas Trangez <nicolas incubaid com> | |
Subject: Haskell learning resources | |
Date: Tue, 10 Apr 2012 09:26:18 +0200 | |
On Tue, 2012-04-10 at 08:49 +0200, _ wrote: | |
> found one good site, tweeted by Michael Feathers: 'Learn Haskell Fast | |
> and Hard'http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/ | |
I read that one during the weekend. It's not too bad, but only a very | |
basic introduction. | |
To learn the language for real: | |
As an introduction, read http://learnyouahaskell.com The book is | |
available as HTML online, but Kurt has the print copy as well (and | |
finished reading). | |
Next up (although for me this was the first book, the above didn't exist | |
at the time): http://book.realworldhaskell.org Available online, but | |
Kurt and I have the print version as well. It's a great read (ever read | |
a programming book where you write a full-fledged JSON parser in chapter | |
5?), but sometimes uses approaches which are by now somewhat 'old' (e.g. | |
they use lazy IO to write servers, which is nowadays mainly superseeded | |
by enumerators/enumeratees/conduits/pipes/...). Anyway, a good book. | |
Then: almost everything contained in the various issues of The Monad | |
Reader: http://themonadreader.wordpress.com A sort of 'magazine' | |
containing a couple of articles in every issue on different subjects in | |
different categories (theoretic, practical, book reviews, entry and | |
advanced level content,...). | |
One of the most famous articles found in The Monad Reader a couple of | |
issues ago was the Typeclassopedia, of wich an updated version can be | |
found at http://www.haskell.org/haskellwiki/Typeclassopedia A great read | |
as well (even if you don't know Haskell very well). | |
The Haskell Weekly News | |
(http://contemplatecode.blogspot.com/search/label/HWN ) is worth | |
following, since it contains lots of interesting links to blog articles, | |
Reddit discussions, StackOverflow topics, or funny quotes from the | |
#haskell IRC channel. | |
#haskell on irc.freenode.net is a very friendly channel as well both for | |
newbies as well as advanced coders, a great place to hang out and learn | |
things by reading discussions. | |
And overview of lots of packages freely available is at Hackage: | |
http://hackage.haskell.org/packages/archive/pkg-list.html As you can | |
see, tons of packages (one must admit: of varying quality) for tons of | |
different purposes. | |
Finally, the Haskell subreddit (http://www.reddit.com/r/haskell ) | |
receives a couple of interesting links on a daily base. | |
Nicolas |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From: Nicolas Trangez <nicolas incubaid com> | |
Subject: Re: Haskell learning resources (was: Re: datomic) | |
Date: Tue, 10 Apr 2012 10:25:55 +0200 | |
More reading material: | |
http://donsbot.wordpress.com/2008/06/04/haskell-as-fast-as-c-working-at-a-high-altitude-for-low-level-performance/ | |
http://community.haskell.org/~simonmar/papers/aos.pdf | |
http://community.haskell.org/~simonmar/par-tutorial.pdf | |
http://community.haskell.org/~simonmar/slides/CUFP.pdf | |
http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/local-gc.pdf | |
http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/Parallel-Haskell.pdf | |
Both Simon Peyton Jones (SPJ) and Simon Marlow are working at Microsoft | |
Research. Don Stewart (Donsbot) used to work at Galois, then launched | |
his own company which was later on acquired by Facebook (no, not | |
Instagram, that's a Python shop ;-)). | |
Closer to home, Jaspers blog contains some nice articles as well: | |
http://jaspervdj.be/posts.html | |
Nicolas |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Very neat!