[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: common-lisp at SU-AI
- Subject: Re: #,
- From: Masinter at PARC-MAXC
- Date: Mon, 15 Nov 1982 15:48:00 -0000
I would like to see most of the special forms currently in reader macros
merely be abbreviations for some form, since then it would not preclude
building a residential environment around common-lisp.
As for #,: Interlisp has three macros for constants:
(CONSTANT form). Returns the value of form available at compile time.
(LOADTIMECONSTANT form). Returns the value of form as of load time.
(DEFERREDCONSTANT form). Returns the value of form as of first execution.
All of these merely return the value of "form" when interpreted. Some
implementations of Interlisp don't support LOADTIMECONSTANT (the compiled-
code loader won't handle it) and those get turned into DEFERREDCONSTANT.