Toast is in Beta!
Big news! Toast is in Beta!
Learn more →
The Haskell Programming Language
Your first Haskell Program
stack vs cabal
hackage vs stackage
base vs preludes
Text, ByteString, and String
Maybe and Either (Maybe is Either)
map vs fmap
prefix, infix, and making one the other
type vs newtype vs data
classes and instances
Using pragmas (-XOverloadedStrings, etc)
importing modules (:m)
checking types (:t)
zipping and unzipping lists
Bananas, Lenses,. Envelopes and Barbed Wire
Cool Haskell Programs
Parsing, analyzing, and comparing source code across many languages
a universal document converter
Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
A modern, functional, hardware description language
Hoogle is a Haskell API search engine, which allows you to search the Haskell libraries on Stackage by either function name, or by approximate type signature.
Hayoo: The Hayoo! search engine for Haskell API search on hackage
Haskell reverse dependency package search
Find out if the hackage package you want to use is widely used or not
Architecture of Open Source Applications
GHC User's Guide