"The goal of this document 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."
Functional dependencies are a near-standard extension to Haskell (present in GHC and elsewhere) which allow constraints on the type parameters of type classes to be expressed and then enforced by the compiler.
Scaladoc Index
Much like Hoogle for Haskell, Scalex lets you find Scala functions quickly.
Names and Types
Searches can be either textual (a list of words), or by type (a type signature) or both.
A search is considered a text search unless it contains a combination of text and symbols, or if it starts with :.
To search for both a type and a name, place a : between them, for example size: List[A] => Int
Example queries
map Search for the text map
list map Search for the text list and the text map
list[a] => (a => boolean) => list[a] Search for the type List[A] => (A => Boolean) => List[A]
: list[a] => a Search for the type List[A] => A
conserve: List[a] => (a => b) => List[b] Search for the text conserve and the type List[A] => (A => B) => List[B]