Abstract
We describe a production quality implementation of Scheme. Its design, and therefore the program, is based around objects although it is written in C, a language not specifically intended for object-oriented programming. This was a fortuitous choice as it allowed us to recover from a design mistake that was not discovered until implementation time. Moreover, as we designed the program around objects and were not constrained by a strict object-oriented notation, this created a program that others have found easy to understand, extend and tune for improved performance.

This publication has 1 reference indexed in Scilit: