Abstract.
Object type constructors are a model for container objects in typed object-oriented programming languages. Object type constructors solve the difficulties with combining container objects with type inference and parametric polymorphism, the latter of which are used very successfully in functional languages such as ML and Haskell. The semantics of object type constructors introduces a new object cloning operation for container objects with method update, motivated by concerns independent of type inference.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Author information
Authors and Affiliations
Additional information
Received: 3 May 2000 / 23 October 2001
Rights and permissions
About this article
Cite this article
Duggan, D. Object type constructors. Acta Informatica 38, 367–408 (2002). https://doi.org/10.1007/s002360100076
Issue Date:
DOI: https://doi.org/10.1007/s002360100076