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. MACRO Definitions for LISP

MACRO Definitions for LISP

Thumbnail Image
Download
Name

AIM-057.pdf

Size

521.59 KB

Format

Adobe PDF

Checksum (MD5)

04d5fe7b60426b8307a2135d7179921e

Thumbnail Image
Download
Name

AIM-057.ps

Size

679.58 KB

Format

PostScript

Checksum (MD5)

a53a5dfc46a740e9423af7286bb9bca4

Author(s)
Hart, Timothy P.
Date Issued
October 1, 1963
Series/Report no.
AIM-057
Abstract
In LISP 1.5 special forms are used for three logically separate purposes: a) to reach the alist, b) to allow functions to have an indefinite number of arguments, and c) to keep arguments from being evaluated. New LISP interpreters can easily satisfy need (a) by making the alist a SPECIAL-type or APVAL-type entity. Uses (b) and (c) can be replaced by incorporating a MACRO instruction expander in define. I am proposing such an expander.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6111
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.