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.
Original language | English |
---|---|
Pages (from-to) | 367-408 |
Number of pages | 42 |
Journal | Acta Informatica |
Volume | 38 |
Issue number | 6 |
DOIs | |
State | Published - Apr 2002 |