Agora

1994; Association for Computing Machinery; Volume: 29; Issue: 12 Linguagem: Inglês

10.1145/193209.193220

ISSN

1558-1160

Autores

Wim Codenie, Koen De Hondt, Theo D’Hondt, Patrick Steyaert,

Tópico(s)

Model-Driven Software Engineering Techniques

Resumo

Agora is a framework for exploring object-oriented languages. In this paper we will discuss a particular prototype-based instance of Agora that features a general mixin-based approach to (multiple) inheritance. One of the major innovations of Agora is that many important features of object-orientation including inheritance, slot access, reification, cloning and inline objects are introduced by means of message passing rather than by ordinary programming structures.The syntax and semantics of Agora is explained and illustrated with examples. Furthermore, an FTP-site is given where a Smalltalk implementation of Agora can be found.

Referência(s)
Altmetric
PlumX