skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: PORTABLE LISP; a list-processing interpreter. [CDC7600; PASCAL]

Technical Report ·
OSTI ID:6479189

The program constitutes a complete, basic LISP (LIST-Processing language) interpreter. LISP expressions are evaluated one by one with both the input expression and the resulting evaluated expression printed. Expressions are evaluated until a FIN card is encountered. Between expression evaluations a garbage-collection algorithm is invoked to recover list space used in the previous evaluation.CDC7600; PASCAL; SCOPE; The sample problem was executed in 7000 (octal) words of memory on a CDC7600.

Research Organization:
Lawrence Livermore National Lab., CA (USA)
OSTI ID:
6479189
Report Number(s):
ANL/NESC-849; ON: DE83048849
Resource Relation:
Other Information: The main restriction is the amount of list space used by the program. By changing the statement CONST MAXNODE = 600 to CONST MAXNODE = 2000 a much larger expression can be evaluated. A major feature of LISP, the ability to define and retain function definitions, is not implemented. This is a necessary extension for a useful LISP system
Country of Publication:
United States
Language:
English