Sciweavers

OOPSLA
1987
Springer

Self: The Power of Simplicity

14 years 2 months ago
Self: The Power of Simplicity
SELF is an object-oriented language for exploratory programming based on a small number of simple and concrete ideas: prototypes, slots, and behavior. Prototypes combine inheritance and instantiation to provide a framework that is simpler and more flexible than most object-oriented languages. Slots unite variables and procedures into a single construct. This permits the inheritance hierarchy to take over the function of lexical scoping in conventional languages. Finally, because SELF does not distinguish state from behavior, it narrows the gaps between ordinary objects, procedures, and closures. SELF's simplicity and expressiveness offer new insights into objectoriented computation. To thine own self be true. --William Shakespeare
David Ungar, Randall B. Smith
Added 28 Aug 2010
Updated 28 Aug 2010
Type Conference
Year 1987
Where OOPSLA
Authors David Ungar, Randall B. Smith
Comments (0)