Haskell Programming Solutions
- Lamda Calculus
- Hello Haskell
- Strings
- Basic Datatypes
- Types
- Typeclasses
- Functions
- Recursion
- Lists
- Folds
- Algebraic Datatypes
- Signaling Adversity
- Building Projects
- Testing
- Monoid, Semigroup
- Functor
- Applicative
- Monad
- Abstract Structure
- Foldable
- Traversable
- Reader
- State
- Parser Combinators
- Composing Types
- Monad Transformers
- Non-strictness
- Basic Libraries
- IO
- Exceptions
- Final Project