| | |
Summary: EGO: Controlling the Power of Simplicity
Andi Bejleri
Universit`a di Pisa
Lugarno Pacinotti
43 - 56126 Pisa, Italy
bejleri @ cli.di.unipi.it
Jonathan Aldrich
Carnegie Mellon University
Pittsburgh, PA 15213, USA
jonathan.aldrich @ cs.cmu.edu
Kevin Bierhoff
Carnegie Mellon University
Pittsburgh, PA 15213, USA
kevin.bierhoff @ cs.cmu.edu
Abstract
The SELF programming language provides powerful dynamic fea-
tures, allowing programmers to add and remove methods from ob-
jects and to change the inheritance hierarchy at run time. These
facilities are useful for modeling objects that behave in different
ways at different points in the object's lifecycle. Unstructured use
|