![]() |
CPSC 429/529: Functional Programming |
![]() |
|||||||||||||||
![]() |
![]() |
![]() |
![]() Instructor: Carsten Schürmann Department of Computer Science Yale University Time: MWF 9:30-10:20 Room: AKW400 |
![]() |
![]() |
||||||||||||
|
![]() |
Lecture 35: ML with references.In order to program with state in Haskell, we have discussed monads that allow programmers to thread a state as an array through a computation, without cluttering the syntax to much. ML however pursues another solution to this problem by extending the type system explicitly by a notion of state and references. We discuss this type system in this lecture. Further Reading:Wright and Felleisen. A Syntactic Approach to Type Soundness. Information and Computation. Volume 115. 1994.
Previous lecture: Lecture 34
|
![]() |