Title :
A C interpreter for Scheme-an exercise in object-oriented design
Author :
Campbell, William
Author_Institution :
Dept. of Maths. & Comput. Sci., Massachusetts Univ., Boston, MA, USA
fDate :
7/1/1991 12:00:00 AM
Abstract :
Describes 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 the author to recover from a design mistake that was not discovered until implementation time. Moreover, as he 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 :
C language; object-oriented programming; program interpreters; C; C interpreter; Lisp dialect; Scheme; object-oriented programming; production quality;
Journal_Title :
Software Engineering Journal