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

Reply via email to