An Efficient Implementation of SELF - a Dynamically-Typed Object-Oriented Language Based on Prototypes
Abstract
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.