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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,763b126bf5276f4c X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!news.in2p3.fr!in2p3.fr!news.ecp.fr!news.jacob-sparre.dk!pnx.dk!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Communications of ACM: Sir, Please Step Away from the ASR-33! Date: Thu, 16 Dec 2010 18:53:41 -0600 Organization: Jacob Sparre Andersen Message-ID: References: <72b8fb96-2b5e-4ef8-8099-39361eeea853@glegroupsg2000goo.googlegroups.com> <8739pyk6j9.fsf@mid.deneb.enyo.de> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1292547224 28947 69.95.181.76 (17 Dec 2010 00:53:44 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Fri, 17 Dec 2010 00:53:44 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 Xref: g2news2.google.com comp.lang.ada:16968 Date: 2010-12-16T18:53:41-06:00 List-Id: "Florian Weimer" wrote in message news:8739pyk6j9.fsf@mid.deneb.enyo.de... >* Michael R.: > >> It's interesting that Ada has already stepped away from ASCII. Many >> of the test cases for my ZanyBlue.Text localization support library >> contain non-ASCII source, e.g., a test enumeration with identifiers >> containing Greek characters: > > Has the ARG sourted out the mess caused by the combination of > non-ASCII identifiers, case insensitivity, and mandatory conversion of > enumeration literals to upper case for output purposes? > > As far as I can tell, this is a classic choose-any-two situation. Yes, and I can show you the many answers that we have. :-) Seriously, the Ada 2005 standard really messed that up, and so far as I know, no one ever actually implemented the rules as intended (GNAT surely doesn't). I don't think any one would want to have, if the standard was followed to the letter, they would have to change the results of 'Image to *lower case* (because "convert to upper case" is defined as an mapping that maps to lower case characters -- oops) -- which of course would be seriously inconsistent with Ada 95 (that is a run-time change of results, the worst kind of incompatibility). We've discussed how to fix this, but a final decision hasn't been made yet. See AI05-0227-1 and especially the discussion on it from the latest ARG meeting (whose minutes I posted Tuesday) -- find both on www.ada-auth.org. Randy. Randy.