[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] 6.3.3 symbols



On 05/19/2011 10:44 AM, John Cowan wrote:
> Andy Wingo scripsit:
>
>> Suggestion: elide the second and possibly third sentences.  Also elide
>> the following note about uninterned symbols, which doesn't clarify
>> anything.
>
> Removed the remark about identifiers, kept the remark about enums, and
> kept for the moment the remark about uninterned symbols.  (Chicken, at
> least, has them, and they return #t to SYMBOL?.)

Kawa also uninterned symbols, as well as CL-style 2-level symbols.
Symbols can be in different packages/namespaces.

(Kawa even has XML-style "qualified names" which can have the property
that two interned symbols are eql? but not eq? because they have the 
same local-name,
same namespace-uri, but different symbol-prefix.  It's a bit of a hack 
(needed
because of the semantics of XML names), though not directly relevant to 
Scheme
standardization.)
-- 
	--Per Bothner
per@x   http://per.bothner.com/

_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports