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
