[r6rs-discuss] [Formal] String operations need more complete
cowan at ccil.org
Fri Nov 3 00:24:53 EST 2006
William D Clinger scripsit:
> I suspect that the twelfth example in section 10.2
> contains an error. Unicode Standard Annex #21 (Case
> Mappings) implies that both of the sigmas in the result
> should be final sigmas .
Can you explain why you think that? Final sigma is used only
finally (that is, a letter must precede it and a non-letter must
follow it). It's not a big issue, because final "ss" does not
in fact occur in Greek.
Note that UAX #21 is obsoleted by Unicode 4.0; see section 3.13
at http://www.unicode.org/versions/Unicode4.0.0/ch03.pdf#G33992 .
> I recommend that the example be corrected, that the
> notion of an immutable object be defined as in the
> R4RS, but more clearly, that the eight case conversion
> and normalization procedures in section 10.2 be allowed
> to return their argument when that makes sense, even
> when their argument is immutable, and that this be
> mentioned explicitly in their specifications.
+1 except for the example.
John Cowan cowan at ccil.org
Humpty Dump Dublin squeaks through his norse
Humpty Dump Dublin hath a horrible vorse
But for all his kinks English / And his irismanx brogues
Humpty Dump Dublin's grandada of all rogues. --Cousin James
More information about the r6rs-discuss