[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: issue DEFCONSTANT-SPECIAL
- To: Jeff Dalton <jeff%aiai.edinburgh.ac.uk@NSS.Cs.Ucl.AC.UK>
- Subject: Re: issue DEFCONSTANT-SPECIAL
- From: masinter.pa@Xerox.COM
- Date: 10 Jan 89 00:02 PST
- Cc: masinter.pa@Xerox.COM, cl-compiler@sail.stanford.edu
- In-reply-to: Jeff Dalton <jeff%aiai.edinburgh.ac.uk@NSS.Cs.Ucl.AC.UK>'s message of Mon, 9 Jan 89 23:37:26 GMT
I'd forgotten about SYMBOL-VALUE; if we add SPECIAL-P or some such, its
interaction with constants should be made explicit.
I guess I'd say that no, DEFCONSTANT doesn't declare it special, but
SYMBOL-VALUE works on special variables and constants, and that any
"special-variable-p" should return false.
I think this is compatible with PROCLAIM-LEXICAL: I think of a constant as
a non-SETFable kind of global lexical.