views:

140

answers:

2

Is there any website that lists and describes common type classes in Haskell?

+1  A: 

The Haskell 98 Report lists the predefined types and classes.

If there's a library type you're interested in, you might want to start at the Haskell Library Contents or Index.

Mark Rushakoff
+12  A: 

You might find "The Typeclassopedia" by Brent Yorgey (published in issue 13 of 'The Monad Reader') helpful. From the abstract:

The standard Haskell libraries feature a number of type classes with algebraic or category-theoretic underpinnings. Becoming a fluent Haskell hacker requires intimate familiarity with them all, yet acquiring this familiarity often involves combing through a mountain of tutorials, blog posts, mailing list archives, and IRC logs. The goal of this article is to serve as a starting point for the student of Haskell wishing to gain a firm grasp of its standard type classes. The essentials of each type class are introduced, with examples, commentary, and extensive references for further reading.

Johan Kullbom
That's just what I was looking for. Thanks!
Tim Dumol
too bad pdfs don't support hyperlinking to sections, and google's html conversion doesn't show the diagrams..
yairchu
Indeed. I would have liked to open the "extensive references for further reading" in a new tab, without manually typing the URL into my browser.HTML++
jrockway