10.07.2015 Views

LISP I Programmer's Manual - Software Preservation Group

LISP I Programmer's Manual - Software Preservation Group

LISP I Programmer's Manual - Software Preservation Group

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

and the decrement of the TXL instruction contains the number ofarguments belonging to the function. Thus the following fragmentof an association list belongs to a function of two argumentswhose subroutine is located at 377218.The indicator EXPR on an association list of a functionpoints to the S-expression for the function, : as in@-expressionde-[fining the function------The special forms discussed at the end of Section 4.3 haveFSUBR or FEXPR on their association lists.Either attrib or define (see Chapter 4) may be used to putsomething on an association list. Attrib puts the item at theend of the list, and define puts it at the beginning. Thusdefine can be used to redefine an atomic symbol. Define putsEXPR followed by the associated S-expression on the associationlist of a function. Comdef (see Section 4.6) puts SUBR on theassociation list of the function compiled, and the SUBR pointsto the TXL to the compiled subroutine.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!