MACRO Definitions for LISP
Author(s)
Hart, Timothy P.
DownloadAIM-057.ps (679.5Kb)
Additional downloads
Metadata
Show full item recordAbstract
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.
Date issued
1963-10-01Other identifiers
AIM-057
Series/Report no.
AIM-057