[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