| 1. | Brain | | | High-level, pure object-oriented, prototype based, scripting language; Smalltalk-like syntax; some features borrowed from Scheme, Self, JavaScript. [Open Source, LGPL] brain.sourceforge.net |
| 2. | Prototype-based Languages | | | Text table compares about 20 languages, with links: Agora, Amulet, Cecil/Vortex, Cel, Garnet, GlyphicScript, Io, JavaScript, Kevo, Lua, Merlin, Moostrap, NewtonScript, Obliq, Omega, OScheme, Poe, Self, SK8. www.dekorte.com |
| 3. | Agora | | | OO prototype-based, reflective language, based on only message passing, a key trait of OO languages; it allows late-binding polymorphism, the key trait making possible incremental modifying of programs. Descriptions, papers, implementations: Smalltalk, C++, Java, Scheme; MiniMix. prog.vub.ac.be |
| 4. | OScheme | | | Small, embeddable interpreter, mostly Scheme R4RS conformant, with extensions: supports prototype-based object model, some POSIX system calls, compilable in secure mode. koala.ilog.fr |
| 5. | Cel | | | Project page: brief description, downloads, links, contact. [freshmeat.net] freshmeat.net |
| 6. | Mica | | | Was Poe: prototype inheritance language and OO virtual machine for building network-accessible programs for multiple programmers, users, agents. Persistence and garbage collection are automatic and transparent. [Open Source, GPL] darksleep.com |
| 7. | MLud | | | A runtime-extensible language built on top of SML/NJ designed for building collaborative environments. Supports dynamic delegation with multiple dispatch, several useful datatypes, inline ML, and checkpoint persistence. moonflare.com |
| | |