Agora
1994; Association for Computing Machinery; Volume: 29; Issue: 12 Linguagem: Inglês
10.1145/193209.193220
ISSN1558-1160
AutoresWim Codenie, Koen De Hondt, Theo D’Hondt, Patrick Steyaert,
Tópico(s)Model-Driven Software Engineering Techniques
ResumoAgora 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)