I had meant to send this to the whole list. -- v
Begin forwarded message:
From: Vincent Manis <[email protected]>
Date: 2009 September 7 22:15:10 PDT (CA)
To: Arthur A. Gleckler <[email protected]>
Subject: Re: [r6rs-discuss] Proposed features for small Scheme, part
3: Unicode
On 2009-09-07, at 21:39, Arthur A. Gleckler wrote, quoting Brian
Harvey:
1 for your proposal if we can have case-insensitivity back!
Thank you so much for bringing this up! I loathe the change that
made
Scheme case-sensitive. Unicode has a clearly laid out system for
doing case-insensitive comparison of identifiers for programming
languages (<http://unicode.org/reports/tr31/tr31-5.html#R5>), and we
should be able to use it in Scheme.
Fine with me; you will notice that R4 immediately above the cited R5
discusses normalization. Let's go all the way, so the identifiers
müllerstraße and MUELLERSTRASSE are considered equal, too, at least
in Super-Mega-Scheme.
I'm not sure if I'm joking or not about this; I've always said that
no language implements Unicode completely, and maybe it's not
completely crazy for Scheme to lead the pack. Whatever we do, this
needs to be thought out very carefully, lest we leave too much up to
individual implementations (and thus make programs non-portable
across natural-language boundaries).
-- v
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss