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 programming languages by type

Curly bracket programming languagecurly bracketsbracket-delimited languages