From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a50a3c40267219cc X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-16 11:37:19 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!headwall.stanford.edu!unlnews.unl.edu!newsfeed.ksu.edu!nntp.ksu.edu!news.okstate.edu!not-for-mail From: David Starner Newsgroups: comp.lang.ada Subject: Re: Modern languages are case sensitive? Date: 16 Oct 2001 17:12:39 GMT Organization: Oklahoma State University Message-ID: <9qhpq7$8241@news.cis.okstate.edu> References: <3105e154.0110150021.32ff5426@posting.google.com> <9qeg5r$266$1@trog.dera.gov.uk> <3BCB2E0B.5D7894CD@boeing.com> <5ee5b646.0110160342.23b9481c@posting.google.com> <87g08jobpp.fsf@deneb.enyo.de> Reply-To: dstarner98@aasaa.ofe.org NNTP-Posting-Host: x8b4e5435.dhcp.okstate.edu User-Agent: slrn/0.9.7.2 (Linux) Xref: archiver1.google.com comp.lang.ada:14722 Date: 2001-10-16T17:12:39+00:00 List-Id: On Tue, 16 Oct 2001 17:18:10 +0200, Florian Weimer wrote: > Of course, this is only the visual presentation. ;-) The actual > representation uses alternative representations of ASCII characters > (LATIN SMALL LETTER DOTLESS I followed by COMBINING DOT ABOVE) and a > ZERO WIDTH SPACE. Then why didn't you type in the actual Unicode? Because it would be very hard to? Because it wouldn't have fooled anyone? > Clearly, Unicode is not suitable for identifiers. There are five > different ways to represent a symbol which looks like a capital H! And in ASCII there are three symbols that look like a vertical line, and two that look like a circle, and they're used to confuse things all the time. If you speak Russian or Hebrew or Japanese natively and English poorly or not at all, Unicode identifiers are much clearer. (Having tried to debug code with Polish identifers, I know that it's not easy to deal with identifiers in a language you're not familiar with; I also know that ASCII won't stop someone from writing indentifiers in thier native language.) I've just added to the list of things to add to GNAT in my Copious Free Time the option to restrict Unicode identifiers to the Latin script, as that would solve most of your problems. -- David Starner - dstarner98@aasaa.ofe.org Pointless website: http://dvdeug.dhis.org "I saw a daemon stare into my face, and an angel touch my breast; each one softly calls my name . . . the daemon scares me less." - "Disciple", Stuart Davis