Skip to content

Phil Freeman on Principal type-schemes for functional programs

Photo of Sam Lecuyer
Hosted By
Sam L.
Phil Freeman on Principal type-schemes for functional programs

Details

This month, Phil Freeman will present"Principal type-schemes for functional programs (http://web.cs.wpi.edu/~cs4536/c12/milner-damas_principal_types.pdf)" by Damas and Milner.

The Damas-Hindley-Milner type system is a classical system for the first-order polymorphic lambda calculus, and the ML family of programming languages. This paper introduces Algorithm W, a simple algorithm for type reconstruction in the DHM type system. I'll walk through the main results of the paper, and compare the DHM type system with other more modern systems.

Phil Freeman (@paf31 (https://twitter.com/paf31)) is an engineer at DicomGrid. He is the original developer of the PureScript compiler, author of (http://t.co/go0muLMN1n)PureScript by Example (http://leanpub.com/purescript), a Haskeller & PLT enthusiast.

A huge thank-you to Brainium (http://www.brainiumstudios.com/) for hosting us this month!

Please do note that because of space constraints, this month's attendance is capped at 20.

Photo of Papers We Love, LA group
Papers We Love, LA
See more events
225 Arizona #PH/400 · Santa Monica, CA