A Uniform Model for Object-Oriented Languages Using the Class Abstraction

Abstract

ion Jean-Pierre BRIOT & Pierre COINTE LITP - Universit'e Paris-VI & Rank Xerox France 4, place Jussieu & 12, place de l'Iris 75005 Paris & 92071 La D'efense [email protected] & [email protected] in Proceedings of the Tenth International Joint Conference on Artificial Intelligence (IJCAI'87), Vol. 1, pages 40--43, August 1987. Abstract One of the main goals of object-oriented languages (OOLs) is to unify their universe: "every entity of the language is an object." The class concept, however, usually does not follow this wish: a class being not a real object, i.e., created from a class. The metaclass concept introduced in Smalltalk-80, attempts to give classes a first class citizenship but complicates the instantiation scheme without solving its fundamental limitations: the only partial specification of the class at the metaclass level, and the fixed number of meta-levels. Some more recent approaches, as in Loops and then CommonLoops, tend towards a better unification, but reveal the s...

Cite

Text

Briot and Cointe. "A Uniform Model for Object-Oriented Languages Using the Class Abstraction." International Joint Conference on Artificial Intelligence, 1987.

Markdown

[Briot and Cointe. "A Uniform Model for Object-Oriented Languages Using the Class Abstraction." International Joint Conference on Artificial Intelligence, 1987.](https://mlanthology.org/ijcai/1987/briot1987ijcai-uniform/)

BibTeX

@inproceedings{briot1987ijcai-uniform,
  title     = {{A Uniform Model for Object-Oriented Languages Using the Class Abstraction}},
  author    = {Briot, Jean-Pierre and Cointe, Pierre},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1987},
  pages     = {40-43},
  url       = {https://mlanthology.org/ijcai/1987/briot1987ijcai-uniform/}
}