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

Re: case mappings

This page is part of the web mail archives of SRFI 75 from before July 7th, 2015. The new archives for SRFI 75 contain all messages, not just those from before July 7th, 2015.



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.

-- 
Alex