Issues in Code Generation for Smalltalk-80 on an Object-Oriented Architecture

Mario Wolczko and Ifor Williams

Draft presented at CODE '91, Schloss Dagstuhl, Germany, May 1991. Otherwise unpublished.


This report describes work in progress as part of the \mushroom\ Project at the University of Manchester. The aim of the \mushroom\ Project is to devise and evaluate advanced implementation techniques for dynamic object-oriented languages, particularly in the area of computer architectures.

To this end, we have designed and are implementing a prototype object-oriented machine, and are writing a Smalltalk-80 compiler and runtime system for that machine. This paper describes the compilation system.

Ask me if you'd like to see the paper.