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]

Packages

You can reduce the search scope to one or more packages:
  • foldl +scala Search foldl only in scala
  • foldl +scalaz Search foldl only in scalaz
  • foldl -scalaz Search foldl everywhere except in scalaz
...

deprecated API

: :