A set of interpreters for
Pascal,
Lisp,
APL,
Scheme,
SASL,
CLU,
Smalltalk, and
Prolog.
Tim Budd <budd@cs.orst.edu> implemented them as subclasses
in
C++ sometime before 1991-09-12.
ftp://cs.orst.edu/pub/budd/kamin/.
["Programming Languages, An Interpreter-Based Approach",
Samuel Kamin].