Work

Sound polymorphic type inference for objects

Year: 1995
Type: article
Abstract: A polymorphic, constraint-based type inference algorithm for an object-oriented language is defined. A generalized form of type, polymorphic recursively constrained types, are inferred. These types are expressive enough for typing objects, since they generalize recursive types and F-bounded polymorphism. The well-known tradeoff between inheritance and subtyping is mitigated by the type inference mechanism. Soundness and completeness of type inference are established.
Language: English
Subfield: Software
Open Access status: bronze
OpenAlex ID: W3015933850
FWCI: 1.713
Cites: 25
Cited by: 15
Related to: 10