The Slate Programming Language
Brief description with many forum comments. [Slashdot] (March 27, 2004)
Slate
Language-OS based on CLOS, Self, Smalltalk; Smalltalk syntax; libraries inspired by Common Lisp, Dylan, Strongtalk (strong typing). Descriptions, programming manual, tutorials, summaries, bulletin board Swiki, CVS. [Open Source, LGPL]
Prototype-based Programming
Growing article, with links to many related topics. [Wikipedia]
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.
OScheme
Small, embeddable interpreter, mostly Scheme R4RS conformant, with extensions: supports prototype-based object model, some POSIX system calls, compilable in secure mode.
Object-based PLs
By Rainer Blome. Alphabetized list with descriptions of, and links to, many prototype-based languages.
NewtonScript Papers
Papers about and related to NewtonScript, the prototype-based language for Newton PDA.
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.
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]
Isaac Project
Small prototype-based high-level language, influences: Smalltalk (all values are objects), Self (prototypes), Eiffel (Design by Contract); allows system, low-level programming, compiler has means for late binding suppression, optimizing type predictions and code specialization, gives target code high efficiency.
[ 1 ] [ 2 ]
|