[R6RS] Unicode scalar value escape sequences
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
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
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
It's still very unclear to me that there actually is a problem to be
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
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