Re: case mappings Alex Shinn 14 Jul 2005 02:39 UTC

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