Course Assignments
TS
Home work
Bold dates indicate that you have to hand in this exercise, by mailing relevant files to doaitse @ cs.uu.nl
- April 22
- Read from "Static Sematics" paper, page 1-9
- April 27, 9.00
- define a Haskell data type for the untyped lambda calculus with variables
- define a Haskell data type for representing de Bruijn terms
- define a translation from the first to the second
- write a small interpreter for the latter
- April 29, 15.00
- Read from "Static Sematics" paper, until page 22
- May 4
- study chapters 1-13
- think about how to implement a type checker with AG for the langauge described thus far
- May 25
- read up to and including chapter 23, with less emphasis on chapter 21
- don't fall asleep reading the church stuff
- June 10
- Do exercise 1 and 2 about Constraint Based Type Inference
- June ??
- Records exercises (to be added)
- June 22
Assigned projects
--
DoaitseSwierstra - 19 Apr 2004