Date | Description |
---|---|
April 5 | HW1 due (Implementing Trefoil v1: Postfix calculator) |
April 8 | HW2 due PDF handout; starter code (OCaml intro) |
April 20 | HW3 due (Implementing Trefoil v2: Expression-oriented programming) |
April 27 | HW4 due PDF handout; starter code (OCaml variants and pattern matching) |
May 11 | HW5 due (Implementing Trefoil v3: port to OCaml and add structs and pattern matching) |
May 18 | HW6 due PDF handout; starter code (OCaml first-class functions) |
June 3 | HW7 due (Implementing Trefoil v4: first-class functions; OCaml mutation, thunks, promises, streams) |
June 8 | HW8 due (Bonus HW: objects) |