CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

C and C++ Implementations of the Kamin Interpreters

lang/lisp/impl/kamin/

   budd/      Kamin: Tim Budd's C++ Implementation of the Kamin 
              Interpreters
   kamin/     Kamin: Source for the interpreter's in Sam 
              Kamin's book
This directory contains the source code for the interpreters from Sam Kamin's book, Samuel Kamin, "Programming Languages, An Interpreter-Based Approach", Addison-Wesley, Reading, Mass., 1990. ISBN 0-201-06824-9. as well as Tim Budd's re-implementation in C++. The book discusses interpreters for Pascal, Lisp, APL, Scheme, SASL, CLU, Smalltalk and Prolog. The implementations center around a common core that remains unchanged from language to language. Tim Budd's implementation represents a complete rewrite, not a translation of Kamin's Pascal versions.
References: Samuel Kamin, "Programming Languages, An Interpreter-Based Approach", Addison-Wesley, Reading, MA, 1990. ISBN 0-201-06824-9. Updated: Wed Oct 12 22:30:21 1994 CD-ROM: Prime Time Freeware for AI, Issue 1-1 Keywords: Authors!Budd, Authors!Kamin, C++!Code, Interpreters!Lisp, Interpreters!Prolog, Interpreters!Scheme, Interpreters!Smalltalk, Lisp!Implementations, Programming Languages!Lisp, Programming Languages!Prolog, Programming Languages!Scheme, Programming Languages!Smalltalk, Prolog!Implementations, Scheme!Implementations, Smalltalk!Implementations
Last Web update on Mon Feb 13 10:32:07 1995
AI.Repository@cs.cmu.edu