I’ve been lurking on the Haskell mailing list recently, and occasionally asking a question or two.  I suppose you wouldn’t be surprised to know that I’ve found a treasure-trove of Haskell-related information and resources that I hadn’t been aware of.  Really though, the Haskell community has created quite a rich store of documentation for itself and others, perhaps more than I’ve seen in any other community (which is not to say that other communities do a poor job).  Here I’ve compiled a short list of these new pearls I’ve learned of, along with any other links that I’ve found useful:

1. Twin search engines Hoogle and Hayoo.  Note that you can search for type signatures as well as functions themselves.  Try searching for “(a -> Bool) -> [a] -> [a]” in Hoogle.  Hayoo covers all of the packages on hackage, while Hoogle seems to be limited to the base packages.
2. A remarkable summary of “who and what” is out there in the Haskell community.  The PDF is here.
3. The Glasgow Haskell Compiler (GHC) manual.
4. A (free) quarterly journal called the Monad.Reader that covers topics for beginners to experts.
5. “Visualizing the Haskell Universe” is a graph of all of the available (free) packages out there.  A huge SVG image is here.
6. The Haskell 98 Language Report which I wrote about last July has many answers to language-related questions.

Posted via email from Duane’s Quick Posts

Corrected: Example type search (thanks bonus)