The Recursive Record Semantics of Objects Revisited (2001)
Cached
Download Links
- [ftp.inria.fr]
- [ftp-sop.inria.fr]
- [ftp.inria.fr]
- DBLP
Other Repositories/Bibliography
by
Gérard Boudol
,
Projets Mimosa
| Venue: | Journal of Functional Programming |
| Citations: | 33 - 1 self |
BibTeX
@INPROCEEDINGS{Boudol01therecursive,
author = {Gérard Boudol and Projets Mimosa},
title = {The Recursive Record Semantics of Objects Revisited},
booktitle = {Journal of Functional Programming},
year = {2001},
pages = {269--283},
publisher = {Springer-Verlag}
}
Years of Citing Articles
OpenURL
Abstract
In a call-by-value language, representing objects as recursive records requires using an unsafe fixpoint. We design, for a core language including extensible records, a type system which rules out unsafe recursion and still supports the reconstruction of a principal type. We illustrate the expressive power of this language with respect to object-oriented programming by introducing a sub-language for "mixin-based" programming.







