On Fri, 10 Dec 2004, Bruno Haible wrote:
> Nikodemus Siivola wrote:
>> I'd still
>> hold out on reading CLHS as prohibiting keywords and constant symbols in
>> the COMMON-LISP package.
> CLHS 220.127.116.11 forbids inserting and exporting into the COMMON-LISP package
> a keyword or constant symbol that you've defined in another package.
My bad, sloppy wordning. What I ment by "keywords and constant symbols in
the COMMON-LISP package" was any symbol in the KEYWORD package, plus the
set of such constant symbols defined by CLHS (most-positive-fixnum, pi,
nil, etc) -- in other words _standardized_ constant symbols.
So I'd interpret the slot-naming restriction of 7.5.1
"The name of a slot is a symbol that is syntactically valid for use as a
as referring to the inverse of the set of standardized constant symbols
(including any symbol in the keyword package.)
-- Nikodemus Schemer: "Buddha is small, clean, and serious."
Lispnik: "Buddha is big, has hairy armpits, and laughs."