.. -*- mode: rst -*-
Prototypes
----------
JavaScript is a non-traditional Object Oriented language in that it uses
prototype based, rather than class based inheritance. Some other languages
that implement prototype-based OO are Self, Lua, Io, NewtonScript, Slate,
and Prothon.
The basic premise of prototype-based OO is that new objects are created from
similar objects, much like ...