Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. A User's Guide to the A.I. Group LISCOM LISP Complier: Interim Report

A User's Guide to the A.I. Group LISCOM LISP Complier: Interim Report

Thumbnail Image
Download
Name

AIM-210.pdf

Size

598.08 KB

Format

Adobe PDF

Checksum (MD5)

79f66dc0d9b78465ca716359336c4bc7

Thumbnail Image
Download
Name

AIM-210.ps

Size

5.01 MB

Format

PostScript

Checksum (MD5)

06acd647e00a49eaf50e4c6cb0463c17

Author(s)
Golden, Jeffrey P.
Date Issued
December 1, 1970
Series/Report no.
AIM-210
Abstract
The LISCOM version of the AI group PDP/6 LISP compiler is a descendant of the original Greenblatt-Nelson compiler, and is a friendly sibling to the COMPLR version maintained by Jon L. White. The compiler operates in two passes to translate LISP code into LAP code. The first pass performs a general study of the S-expression function definition which is to be compiled, producing as output a modified S-expression and various tables attached to free variables. The second pass does the actual compilation (generation of assembly code), making use of the transformations performed and the information gathered by the first pass. The LISCOM version of the compiler is being used as a vehicle for the implementation of "fast arithmetic" in LISP. This work is being done under the auspices of the MATHLAB project of the AI Laboratory. The early stages of the compiler implementation were handled by W. Diffie, and the work has been continued by the present author.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6185
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.