[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: #,



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.

Larry