[R6RS] revised Unicode SRFI
Matthew Flatt
mflatt at cs.utah.edu
Tue Apr 11 11:08:58 EDT 2006
At Tue, 11 Apr 2006 15:44:03 +0200, Michael Sperber wrote:
>
> Matthew Flatt <mflatt at cs.utah.edu> writes:
>
> > At Wed, 29 Mar 2006 15:47:28 +0200, Michael Sperber wrote:
> >> Moreover, it might be worth mentioning that
> >> CaseFolding.txt contains purely derived information.
> >
> > I think it's not derived. A comment in file says that it's a
> > "supplement to the UnicodeData file".
>
> I'm still confused on this---if only for the purposes of implementing.
> I've currently implemented case-folding by first doing string-upcase
> and then mapping char-downcase over the result, like so:
I think the only difference between this and using CaseFolding.txt is
the treatment of the Turkik "i", specially for \x130; and \x131;.
Probably we need to be specific (i.e., don't use the T rules in
CaseFolding.txt), in any case.
> Also, an implementation of char-upper-case? and char-lower-case? must
> look at PropList.txt, I believe, which isn't mentioned yet.
I didn't use PropList.txt, so I'll have to investigate more on this one.
Matthew
More information about the R6RS
mailing list