Garrett Mitchener

  • Basic Haskell Syntax 30 Jul 2013

    Demos of the basic syntax of Haskell
  • Fun with lazy evaluation and I/O actions 26 Jul 2013

    Haskell doesn't evaluate most expressions until it absolutely has to, which has interesting consequences
  • Type classes 31 Jul 2013

    Type classes are a way to do overloading-style polymorphism in Haskell
  • Monads 3 Aug 2013

    The extremely general, baffling, but ever-so-Haskelly abstraction