case mappings
Alex Shinn
(13 Jul 2005 03:57 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(13 Jul 2005 05:49 UTC)
|
Re: case mappings
Michael Sperber
(13 Jul 2005 06:41 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(13 Jul 2005 06:47 UTC)
|
Re: case mappings
Michael Sperber
(13 Jul 2005 07:12 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(13 Jul 2005 07:21 UTC)
|
Re: case mappings
bear
(13 Jul 2005 17:24 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(13 Jul 2005 19:35 UTC)
|
Re: case mappings
Alex Shinn
(13 Jul 2005 07:55 UTC)
|
Re: case mappings
Alex Shinn
(13 Jul 2005 07:40 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(13 Jul 2005 19:36 UTC)
|
Re: case mappings
Alex Shinn
(14 Jul 2005 02:39 UTC)
|
Re: case mappings Thomas Bushnell BSG (14 Jul 2005 07:15 UTC)
|
Re: case mappings
Alex Shinn
(14 Jul 2005 07:42 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(14 Jul 2005 08:07 UTC)
|
Re: case mappings
Alex Shinn
(14 Jul 2005 08:24 UTC)
|
Re: case mappings
bear
(14 Jul 2005 16:47 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(14 Jul 2005 20:29 UTC)
|
Re: case mappings
bear
(15 Jul 2005 18:23 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(15 Jul 2005 19:52 UTC)
|
Re: case mappings
Matthew Flatt
(13 Jul 2005 13:05 UTC)
|
Re: case mappings
Thomas Bushnell BSG
(13 Jul 2005 19:39 UTC)
|
Re: case mappings
Alex Shinn
(14 Jul 2005 02:31 UTC)
|
Alex Shinn <xxxxxx@gmail.com> writes: > Scheme will continue to be used in a wide variety of platforms, > including embedded systems, so regardless Unicode should be > at most optional, not a requirement, just as the full numeric > tower is optional. Sure. From my perspective, the problem with the current standard is that you *cannot* implement Unicode properly. Far from requiring it, it is essentially prohibited. I fear that this SRFI is (ironically) in danger of doing the same damn thing all over again. If Scheme standardizers would just get out of the way, and allow Unicode-interested Schemes to implement Unicode correctly, I would be happy. My concern is that I want to make sure that in the next go-round of the RnRS, it is possible to write a Unicode conformant Scheme system. That's my number one bee; I'll let the rest of you all decide what the module system and macros and weird NaN things should look like. So please, just deal with the reality. There is no such thing as character-by-character case mapping. Please do not say "everyone will want one even though it's buggy, so we'll require it." Everyone will not want one. If it's not standard, then programmers will use the string-by-string procedures, and be quite happy. If you want case-mapping which follows the ASCII rules, well and good, then simply provide a locale argument to the case mapping functions (which work on *strings*) and require the existence of an ASCII locale. And then say that it is undefined what happens with non-ASCII characters if you use the ASCII locale case mapping functions. Real Unicode compliant systems can then just identify the locale- independent Unicode treatment with the "ASCII" locale, and be done with it. Thomas