Date | Topic | Notes | Code |
---|---|---|---|
1/5 | Hello, World! | html pdf | |
1/7 | The Lambda Calculus | html pdf | |
1/12 | contd. | lc | |
1/14 | contd. | ||
1/19 | A crash course in Haskell | html pdf | hs |
1/21 | contd. | contd. | hs |
1/26 | Datatypes & Recursion | html pdf | hs |
1/28 | contd. | contd. | hs |
2/2 | contd. | hs | |
2/4 | contd. | hs | |
2/9 | Higher Order Functions | html pdf | hs |
2/11 | contd. | contd. pdf | hs |
2/16 | Environments & Closures | html pdf | hs |
2/18 | contd. | contd. pdf | hs |
2/23 | contd. | contd. pdf | hs |
2/25 | Lexing and Parsing | html pdf | hs |
3/2 | Overloading & Type Classes | html pdf | hs |
3/4 | contd. | contd. | hs |
3/9 | Functors & Monads | html pdf | hs |
3/11 | Hello, world! (IO Monad) | html pdf | hs |
Discussions
Date | Topic | Slides |
---|---|---|
1/6 | Lambda Calculus & Elsa | blank, annotated |