On Fri, 2009-09-11 at 18:48 -0400, John Cowan wrote:
> Thomas Lord scripsit:
> 
> > I happen to also like uninterned symbols for other reasons - they
> > are just a convenient data structure that is usually easy to provide.
> > They are not essential to macro systems in Scheme, though.
> 
> I'm interested in this.  What do uninterned symbols do that strings
> do not, other than answering #t to "symbol?"?


In Scheme, one difference of significance is mutability
(yes I know you like to tilt against that windmill).
Another is what `equal?' does.  Another is a convenient 
(non-essential but convenient) disjointness.

I don't propose them for a core of Scheme.  I think
they are a nice feature to have around.

-t




_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to