Skip to content

What We've Learnt From "Learn You A Haskell"

learnhaskell-brisbane edited this page Apr 18, 2012 · 3 revisions

What we've learnt from "Learn You A Haskell"

  • Basic syntax: List Comprehensions, Tuples, Pattern matching, guards, where, let, case
  • algebraic data types, type classes, class instances, newtype
  • currying, partial application, function composition, lambdas
  • lists and list processing functions
  • do notation
  • I/O
  • Functors
  • Applicative Functors (incl. IO, ((->) r), Maybe, [], ZipLists)
  • Monoids (incl. [], Product, Sum, Any/All, Ordering, Maybe)
  • Monads (incl. [], Maybe, IO, Writer, Reader, State, Error... liftM, join, filterM, foldM)
  • MonadPlus
  • Zippers

Clone this wiki locally