Brian Harvey scripsit:

> Not in text strings, I grant you, but in symbols.  In a perfect world, a
> program ought not to be able to have one variable named A and another
> variable named Cyrillic-A (at least not in the same scope).

Ah, but if they are named a and а (which look the same only in broken
fonts like Courier), and then badly case-folded?

> Maybe it won't come up in a single person's code, but what's it going to
> be like for someone whose keyboard generates Cyrillic characters by default
> who's trying to interface with a library whose entry points are in English?

People like that are perfectly familiar with how to switch their
keyboards.  A person who searches for ABC (Latin) doesn't expect to get
matches for А���������В�С (which would be "AVS" in transliteration) or vice 
versa.

-- 
John Cowan   http://ccil.org/~cowan    [email protected]
In might the Feanorians / that swore the unforgotten oath
brought war into Arvernien / with burning and with broken troth.
and Elwing from her fastness dim / then cast her in the waters wide,
but like a mew was swiftly borne, / uplifted o'er the roaring tide.
        --the Earendillinwe

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to