Scheme-79 - Lisp on a Chip

The Scheme-79 single-chip microcomputer implements an automatic storage allocation system and an interrupt facility to support direct interpretation of a variant of the Scheme dialect of Lisp.

[1]  Daniel G. Bobrow,et al.  A model and stack implementation of multiple environments , 1973, CACM.

[2]  Gerald J. Sussman,et al.  Design of a LISP-based microprocessor , 1980, CACM.

[3]  Henry G. Baker,et al.  Shallow binding in Lisp 1.5 , 1978, CACM.

[4]  Wilfred J. Hansen,et al.  Compact list representation: definition, garbage collection, and system implementation , 1969, CACM.

[5]  Guy L. Steele,et al.  Multiprocessing compactifying garbage collection , 1975, CACM.

[6]  Nick Tredennick,et al.  Microprogrammed implementation of a single chip microprocessor , 1978, MICRO 11.

[7]  John C. Reynolds,et al.  Definitional Interpreters for Higher-Order Programming Languages , 1972, ACM '72.

[8]  James A. Rowson,et al.  ICARUS: An Interactive Integrated Circuit Layout Program , 1978, 15th Design Automation Conference.

[9]  Gerald Jay Sussman,et al.  Design of LISP-based Processors, or SCHEME: A Dielectric LISP, or Finite Memories Considered Harmful, or LAMBDA: The Ultimate Opcode , 1979 .

[10]  Robert Fenichel,et al.  A LISP garbage-collector for virtual-memory computer systems , 1969, CACM.

[11]  Dave Johannsen,et al.  Bristle Blocks: A Silicon Compiler , 1979, 16th Design Automation Conference.

[12]  Henry G. Baker,et al.  List processing in real time on a serial computer , 1978, CACM.

[13]  Kei Hiraki,et al.  FLATS, a machine for numerical, symbolic and associative computing , 1979, ISCA '79.

[14]  William M. Waite,et al.  An efficient machine-independent procedure for garbage collection in various list structures , 1967, CACM.

[15]  P. G. Neumann,et al.  A general-purpose file system for secondary storage , 1965, Published in AFIPS '65 (Fall, part I).