|
15-417/817 HOT Compilation
|
Date | Lecture Notes | Additional Reading | Due | |||||
---|---|---|---|---|---|---|---|---|
|
||||||||
Tue | Jan | 14 | Sax | lec01.sax lec01.sax.val | ||||
Thu | Jan | 16 | Linear Typechecking | lec02.sax lec02.sax.val | ||||
|
||||||||
Tue | Jan | 21 | Linear Natural Deduction (by Sophia Roshal) | lec03.adj0 | ||||
Thu | Jan | 23 | Compilation | Lab 1 (tests) | ||||
|
||||||||
Tue | Jan | 28 | Evaluation | |||||
Thu | Jan | 30 | Optimizations | inc.sax rev.sax | Lab 1 (compilers) | |||
|
||||||||
Tue | Feb | 4 | Negative Types | lec07.nd lec07.nd.sax | ||||
Thu | Feb | 6 | Closures | Lab 2 (tests) | ||||
|
||||||||
Tue | Feb | 11 | Closure Conversion | lec09.nd lec09.nd.sax | ||||
Thu | Feb | 13 | Adjoint Types | lec10.adj | Lab 2 (compilers) | |||
|
||||||||
Tue | Feb | 18 | Lecture Cancelled | |||||
Thu | Feb | 20 | Law and Order | lec11.adj | Lab 3 (tests) | |||
|
||||||||
Tue | Feb | 25 | Substructural Parametricity | [draft paper] | ||||
Thu | Feb | 27 | Ordered Type Checking | Lab 3 (compilers) | ||||
|
||||||||
Tue | Mar | 4 | Spring Break | |||||
Thu | Mar | 6 | Spring Break | |||||
|
||||||||
Tue | Mar | 11 | ||||||
Thu | Mar | 13 | ||||||
|
||||||||
Tue | Mar | 18 | Lab 4 (tests) | |||||
Thu | Mar | 20 | ||||||
|
||||||||
Tue | Mar | 25 | Lab 4 (compilers) | |||||
Thu | Mar | 27 | ||||||
|
||||||||
Tue | Apr | 1 | Lab 5 (tests) | |||||
Thu | Apr | 3 | Spring Carnival | |||||
|
||||||||
Tue | Apr | 8 | Lab 5 (compilers) | |||||
Thu | Apr | 10 | ||||||
|
||||||||
Tue | Apr | 15 | Lab 6 (plan) | |||||
Thu | Apr | 17 | ||||||
|
||||||||
Tue | Apr | 22 | ||||||
Thu | Apr | 24 | Lab 6 (code & write-up) | |||||
|
[ Home | Schedule | Assignments | Resources ]
fp@cs
Frank Pfenning