[R6RS] Unicode scalar value escape sequences
Michael Sperber
sperber
Fri Mar 4 02:37:54 EST 2005
>>>>> "Marc" == Marc Feeley <feeley at IRO.UMontreal.CA> writes:
Marc> How would you define (char-upcase (integer->char #x00df))?
Marc> What about (char-ci<? (integer->char #x00df) #\T)?
>>
>> We've been through this a zillion times: via the standard Unicode case
>> mapping.
Marc> But that does not conform to the Unicode specification.
There is a fundamental misunderstanding somewhere here: The standard
Unicode case mapping is *part* of the Unicode specification. It's in
UnicodeData.txt. Matthew spells this out very clearly in his Twiki
page.
Marc> My point is that this problem would not exist if there was no
Marc> character type (it would also go away if char-upcase was
Marc> removed).
It's still very unclear to me that there actually is a problem to be
solved.
Marc> But the redundancy in escape sequences you alude to is justified for
Marc> compatibility with C and Java. We don't want to add more
Marc> redundancy.
I proposed getting rid of the C/Java compatibility, and you proposed
changing it in an incompatible way. So your argument is that C/Java
compatibility is important? I consider it only marginally important,
especially given C/Java's awful design.
--
Cheers =8-} Mike
Friede, V?lkerverst?ndigung und ?berhaupt blabla
More information about the R6RS
mailing list