Agora (programming language)
Agora
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.wikipedia
19 Related Articles
Prototype-based programming
prototype-basedprototypeprototypes
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.
Reflection (computer programming)
reflectionreflectivecomputational reflection
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.
Object-oriented programming
object-orientedobject orientedobject-oriented programming language
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.


Computer programming
programmingcodingprogrammable
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.





Programming language
programming languageslanguagedialect
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.



Message passing
message-passingmessagesmessage
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.
Delegation (computing)
delegationdelegatesDelegation (programming)
Agora is a reflective, prototype-based, object-oriented programming language that is based exclusively on message passing and not delegation.
Inheritance (object-oriented programming)
inheritancesuperclasssubclass
Agora was intended to show that even subject to that limit, it is possible to build a full object-oriented language that features inheritance, cloning and reflective operators.



Clone (Java method)
methodclone() methodcloning
Agora was intended to show that even subject to that limit, it is possible to build a full object-oriented language that features inheritance, cloning and reflective operators.
Operator (computer programming)
operatoroperatorsOperator (programming)
Agora was intended to show that even subject to that limit, it is possible to build a full object-oriented language that features inheritance, cloning and reflective operators.
Mixin
mixinsinter-type declarationsmixed in
This is accomplished by special methods called cloning methods and mixin methods.
Java (programming language)
JavaJava programming languageJava language
Agora98, the latest implementation of Agora, is done in Java and allows full access to all Java APIs, including the ability to create applets from within Agora98.




Application programming interface
APIAPIsapplication programming interfaces
Agora98, the latest implementation of Agora, is done in Java and allows full access to all Java APIs, including the ability to create applets from within Agora98.
Java applet
appletJava appletsJava
Agora98, the latest implementation of Agora, is done in Java and allows full access to all Java APIs, including the ability to create applets from within Agora98.








Self (programming language)
SelfSelf programming language
Other examples include Io, Lisaac and Agora.
List of object-oriented programming languages
Object-oriented programming languageobject-oriented programming languages
List of C-family programming languages
C-likelist of C-based programming languagesC
List of programming languages by type
Curly bracket programming languagecurly bracketsbracket-delimited languages