1994
DOI: 10.1145/193209.193220
|View full text |Cite
|
Sign up to set email alerts
|

Agora

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2003
2003
2003
2003

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 5 publications
0
1
0
Order By: Relevance
“…To cope with the latter two problems, the reuse contracts technique has been introduced [13]. Reuse contracts have been applied to evolving object-oriented class hierarchies [1], collaborating classes [6], UML interaction diagrams [9,10], software architectures [11] and even evolving software requirements [2].…”
Section: Thesis Statementmentioning
confidence: 99%
“…To cope with the latter two problems, the reuse contracts technique has been introduced [13]. Reuse contracts have been applied to evolving object-oriented class hierarchies [1], collaborating classes [6], UML interaction diagrams [9,10], software architectures [11] and even evolving software requirements [2].…”
Section: Thesis Statementmentioning
confidence: 99%