Oois’96 1997
DOI: 10.1007/978-1-4471-0973-0_4
|View full text |Cite
|
Sign up to set email alerts
|

A Theory of Class

Abstract: We present a mathematical theory of class. The theory is general, in that it encompasses many different approaches to type abstraction, such as type constructors, generic parameters, classes, inheritance and polymorphism. The theory is elegant, in that it is based on a simple generalisation of F-bounds. The theory has timely implications for emerging OMG standards and future language designs.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2004
2004
2004
2004

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…So, we have successfully demonstrated the removal of genericity during the operation of inheritance. This close integration of generic classes with inheritance and with old-fashioned type constructors, like Pascal's SET OF... was first demonstrated by Simons [16,17], who also showed the important formal property of confluence. This property allows the same type to be derived either by instantiating, then inheriting; or by inheriting, then instantiating the parameters, and is an important symmetry property.…”
Section: ]) σ --Is the Class Of All Intszlistsmentioning
confidence: 81%
See 2 more Smart Citations
“…So, we have successfully demonstrated the removal of genericity during the operation of inheritance. This close integration of generic classes with inheritance and with old-fashioned type constructors, like Pascal's SET OF... was first demonstrated by Simons [16,17], who also showed the important formal property of confluence. This property allows the same type to be derived either by instantiating, then inheriting; or by inheriting, then instantiating the parameters, and is an important symmetry property.…”
Section: ]) σ --Is the Class Of All Intszlistsmentioning
confidence: 81%
“…It is particularly satisfying to find that F-bounds can also be used to model constrained generic types [17,18]. To define the SortedList above, we first need to define a generator for the Comparable class, assuming that this supplies the methods lessThan and equal: GenComparable = λσ.…”
Section: Constrained Genericitymentioning
confidence: 99%
See 1 more Smart Citation