LISP and Symbolic Computation, 3(4)343-380

A Runtime System

Andrew W. Appel, Princeton University, Department of Computer Science, Princeton, NJ 08544

Abstract: The runtime data structures of the Standard ML of New Jersey compiler are simple yet general. As a result, code generators are easy to implement, programs execute quickly, garbage collectors are easy to implement and work efficiently, and a variety of runtime facilities can be provided with ease.

[local copy]
[picture of journal cover]

March 2003 - hosc@brics.dk