A C interpreter for Scheme — an exercise in object-oriented design
- 1 January 1991
- journal article
- Published by Institution of Engineering and Technology (IET) in Software Engineering Journal
- Vol. 6 (4) , 130-136
- https://doi.org/10.1049/sej.1991.0016
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.Keywords
This publication has 1 reference indexed in Scilit:
- Performance and Evaluation of LISP SystemsPublished by MIT Press ,1985