[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Date: Tue, 3 Dec 1985 22:53 EST
From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>
It is certainly terrible style to use a keyword as the name of a
function or to give it any properties. The book doesn't seem to say
whether "it is an error" to do either of these things. I think it
should be an error. On the other hand, I don't know of any Common Lisp
that goes to the trouble of signaling such an error or that special
cases keyword symbols in such a way as to eliminate the function and
Symbolics Common Lisp relies heavily on the property lists of keywords.
Given that a keyword is "an indicator that means X in context Y",
it is right reasonable that context Y might want to hang properties off
of it to implement that.
- From: "Scott E. Fahlman" <Fahlman@C.CS.CMU.EDU>