[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [spr4535] a simple question
[This matter has been assigned the tracking identifier "spr4535".
Please refer to it in any followup communication.]
Why is the symbol VARIABLE exported from the common-lisp package?
I didn't see a reference to the symbol VARIABLE in CLtL 2.
It's pretty well hidden: Check out the second argument to the
DOCUMENTATION function, CLtL2 p.695. The legal values are VARIABLE,
STRUCTURE, TYPE, FUNCTION, SETF and METHOD-COMBINATION (see the CLOS
chapter). The first two of these symbols are exported from the
common-lisp package for the sole purpose of the DOCUMENTATION
function, but all the others have other uses.