Typeclassopedia appears in The Monad.Reader Issue 13
I was looking for Calculating Monads with Category Theory by Derek Elkins (in this issue of the Monad.Reader) when I ran across The Typeclassopedia by Brent Yorgey.
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.
Doesn’t combing through a mountain of tutorials, blog posts, mailing list archives, and IRC logs just cry topic map?
Will be using this article as a jumping of point for exploring a topic map interface for authoring a topic map about Haskell as well as what would an interface for a topic map about Haskell look like?
Quite serious about this being an exploration because I don’t think there is a one size fits all authoring or using/viewing interface.
Your thoughts, suggestions, comments, etc. are most welcome.
First step: I am going to start mapping out this article and not worry about other sources of information. Want to start from a known source and then incorporate other sources.