Questions about Self

James Noble kjx at
Sat Jun 25 10:17:26 UTC 2016

> So we have prototypes (self & JavaScript) and classes (sometimes added to JavaScript).

JavaScript prototypes are very different from Self prototypes. 

> Is there another way?

Yep. Object constructors from Emerald (like Javascripts' { } notation for objects)
and concatenation rather than delegation or inheritance. 

see e.g.

or more generally

or more recently "Object Inheritance Without Classes"  - Tim Jones et al


More information about the Self-interest mailing list