Eon adds "prototype-oriented object programming" to Emacs Lisp. In this alternative view of object-orientation, there are no classes; instead, objects are cloned from other objects called prototypes, from which the new objects may inherit data and behavior. The semantics of inheritance, message passing, and slot lookup are similar to (and in part inspired by) the Io language (see http://iolanguage.com/about/ )
In 1.1 release.
This is the most up-to-date source, but it may not compile or run, and includes lots of irrelevant files.
svn co svn://svn.mamalala.org/dto/eon
This is old, but a bit more exciting than the beta.
This includes a simple demo application; see the README file. Note that the beta release does not follow the syntax described above.
Date: 2008/03/01 03:24:05 AM