December 2005
![](http://blogmarks.net/screenshots/2007/12/06/63ef259c5781c872320624b539164d1a.png)
Prototype JavaScript Framework: Class-style OO, Ajax, and more
![](http://blogmarks.net/img/default-gravatar.gif)
a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for Web 2.0 dev
November 2005
io - docs - talks - small, pure object oriented, prototype-based programming language.
![](http://blogmarks.net/img/default-gravatar.gif)
The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self, NewtonScript and Act1 (prototype-based differential inheritance, actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, emb
September 2005
![](http://blogmarks.net/screenshots/2005/09/13/a4f6d6a2d6bff448741a58890bf0d5c2.png)
tutorials. - slate swiki
![](http://blogmarks.net/img/default-gravatar.gif)
slate.tunes.org - a prototype-based object-oriented programming language based on self, clos, and smalltalk-80.
![](http://blogmarks.net/screenshots/2005/09/12/53fc6376a12f186c0104b1fae9f4667b.png)
object hierarchy and inheritance in JavaScript
![](http://blogmarks.net/img/default-gravatar.gif)
Object Hierarchy and Inheritance in JavaScript JavaScript is an object-oriented language based on prototypes, rather than, as is common, being class-based.
![](http://blogmarks.net/screenshots/2008/10/30/a83d1638a4e31ff38a881b3913cc1f5e.jpg)
slate language website top
![](http://blogmarks.net/img/default-gravatar.gif)
slate.tunes.org - a prototype-based object-oriented programming language based on self, clos, and smalltalk-80. Slate syntax is intended to be as familiar as possible to a Smalltalker, for the clarity of messages as phrases.
1
(6 marks)