Learn You a Haskell for Great Good! (original) (raw)
- Introduction
- Starting Out
- Types and Typeclasses
- Syntax in Functions
- Recursion
- Higher Order Functions
- Modules
- Making Our Own Types and Typeclasses
- Input and Output
- Functionally Solving Problems
- Getting our feet wet with Maybe
- The Monad type class
- Walk the line
- do notation
- The list monad
- Monad laws
- Writer? I hardly know her!
- Reader? Ugh, not this joke again.
- Tasteful stateful computations
- Error error on the wall
- Some useful monadic functions
- Making monads
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License because I couldn't find a license with an even longer name.