[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.