[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: case mappings

On 7/14/05, Thomas Bushnell BSG <tb@xxxxxxxxxx> wrote:
> Alex Shinn <alexshinn@xxxxxxxxx> 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.