On 7/14/05, Thomas Bushnell BSG <xxxxxx@becket.net> wrote: > Alex Shinn <xxxxxx@gmail.com> writes: > > > The idea of ASCII-only mappings was suggested for the simple fact > > that they are well-defined, and required for many computer formats and > > protocols. If R6RS doesn't provide them, every Scheme will in some > > form or another, so it's better to standardize them. Call them > > ascii-char-ci=? etc. if the specificity bothers you. > > Actually, if you know the characters are ASCII, then the > local-independent Unicode rules *will* correctly do ASCII case > mapping. So why do you need special ASCII functions? That was only suggested in the case that you're going to throw out the Unicode mappings, you at *least* want to keep around ASCII mappings. Scheme will continue to be used in a wide variety of platforms, including embedded systems, so regardless Unicode should be at most optional, not a requirement, just as the full numeric tower is optional. -- Alex