notes
- Sep 2 - getting started
- Sep 6 - scheme 101
- Sep 9 - finish 1.1, start 1.2
- Sep 13 - "recursive" vs "iterative"
- Sep 16 - finish 1.2, start 1.3 & 2.1
- Sep 20 - data structures & representations
- Sep 23 - higher order functions : accumulate, map, filter, ...
- Sep 27 - fold ... preview
- Sep 30 - accumulate, map, for-each, trees
- Oct 04 - eight queens
- Oct 07 - finish looking at fold and all that. Start "a picture language"
- Oct 11 - types and polymorphism
- Oct 14 - finish types ... start state
- Oct 21 - 3.1 : local variables
- Oct 24 - continue 3.1 ; start 3.2 : environments
- Nov 01 - 3.3 : mutable cons ; preview compilers
- Nov 04 - finish 3.3; start grammars
- Nov 08 - grammars, DFAs, regular expressions, lexers
- Nov 11 - dickinson_language ... arithmetic lexer. parser?
- Nov 15 - parsing
- Nov 18 - more parsing ... and dickinson language discussion
- Nov 22 - continue our dickinson language work
- Nov 29 - ditto
- Dec 02 - open class - dickinson group work
- Dec 06 - more open time
- Dec 09 - last class