eon: emacs ontology

What is Eon?

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/ )

Status

In 1.1 release.

Requirements

Download

The Official 1.1 Release!

Subversion (development source)

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

Browse an hourly checkout via HTTP

(OLDER) Alpha release

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.

Other plans

Further reading

Contact

Author: David O'Toole <dto@gnu.org>

Date: 2008/03/01 03:24:05 AM