|
|
CPSC 429/529: Functional Programming |
|
|||||||||||||||
|
|
|
|
Instructor: Carsten Schürmann Department of Computer Science Yale University Time: MWF 9:30-10:20 Room: AKW400 |
|
|
||||||||||||
|
|
Lecture 12: Type preservation.After formally specifying Mini-Haskell, we can be be investigate its properties. In this lecture we look at the operational semantics of Mini-Haskell and notice that it is type preserving. This means that evaluating a well-typed program will result in a well-typed value. The result does not follow directly. We will prove a weakening lemma and define a typing discipline for environments. Further Reading:Carsten Schürmann.
Previous lecture: Lecture 11
|
|
||||||||||||||