kirancodes.me
To Proof Maintenance & Beyond!

An Efficient Implementation of SELF - a Dynamically-Typed Object-Oriented Language Based on Prototypes

Craig Chambers, David M. Ungar, Elgin Lee

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.

Related papers