Tom Lord <xxxxxx@emf.net> writes: > No. The c.l.s. idea is to make mandatory the case mappings of the > standard procedures for the portable character set only. > Specifically, 'a..z' must map to 'A..Z' (and vice versa) and that's > all that's required. This gets the Turkish I Problem wrong then. In Turkish, i-with-dot capitalizes to I-with-dot. If you map i->I, then you get this wrong, for Turkish. > > I do not object to a Scheme that chooses to do this. But your draft > > seems to exclude a Scheme that does *best* Unicode practice, which is > > not to shove any details under the rug. > > No, the draft says that for _linguistic_ processing, the standard > procedures for case mapping are unsuitable. We need a SRFI to > introduce _new_ procedures implementing "Unicode best practice" for > linguistic processing. Sure. But since we can easily make a draft that doesn't have this problem at all (by dropping case-mapping as a char-by-char thing entirely) we can fix it. > > If I have misunderstood, can you please point to something more > > specific for me to read (or reproduce the relevant arguments here)? > > Uh... will the above do or do you have a specific question? The above does fine. :) Thomas