Agora (programming language): Difference between revisions

Content deleted Content added
Fredrik (talk | contribs)
m remove OOPL and PL cats; prototype cat is more specific
mixin deserves a link
Line 2:
 
==Overview==
The idea is that an object is fully encapsulated and can only be subject to message passing. But seen from the inside of the object, the object knows all about its own structures. It is therefore perfectly capable of cloning and extending itself. This is accomplished by special methods called ''cloning'' methods and ''[[mixin|Mixin Method]]'' methods.
 
[[Agora98]], the latest implementation of Agora, is done in [[Java (programming language)|Java]] and allows full access to all Java [[API]]s, including the ability to create [[Java applet|applets]] from within Agora98. From the language point of view, Agora98 is a considerable simplification of previous versions of Agora.