Putting Type Annotations to Work (1996)
Cached
Download Links
- [www.ubka.uni-karlsruhe.de]
- [lampwww.epfl.ch]
- [www.math.luc.edu]
- DBLP
Other Repositories/Bibliography
by
Martin Odersky
,
Konstantin Läufer
| Citations: | 91 - 1 self |
BibTeX
@MISC{Odersky96puttingtype,
author = {Martin Odersky and Konstantin Läufer},
title = {Putting Type Annotations to Work},
year = {1996}
}
Years of Citing Articles
OpenURL
Abstract
We study an extension of the Hindley-Milner system with explicit type scheme annotations and type declarations. The system can express polymorphic function arguments, user-defined data types with abstract components, and structure types with polymorphic fields. More generally, all programs of the polymorphic lambda calculus can be encoded by a translation between typing derivations. We show that type reconstruction in this system can be reduced to the decidable problem of first-order unification under a mixed prefix.







