An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes
Craig Chambers, David M. Ungar, E. Lee · 1989
We have developed and implemented techniques that double the performance of dynamically-typed object-oriented languages. Our SELF implementation runs twice as fast as the fastest Smalltalk implementation, despite SELF's lack of classes and explicit variables.