Portable Scheme Interpreter


Portable Scheme Interpreter

(PSI) A portable scheme interpreter by Ozan Yigit, David Keldsen and Pontus Hedman thatincludes a simple DAG compiler and a virtual machine. Itcan be used as an integrated extension interpreter in othersystems and allows easy addition of new primitives. There aresome unique debugging and tracing facilities. Acceptableperformance results from a fairly straight-forwardimplementation. Continuations are fully and portablysupported and perform well. PSI is based on the simplecompilers and virtual machine in Kent Dbyvig's thesis.

The pre-release version conforms to R4RS with a number ofuseful extensions.