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: a07f3367d7,e55245590c829bef X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news3.google.com!feeder.news-service.com!news.netcologne.de!newsfeed-fusi2.netcologne.de!newsfeed.straub-nv.de!noris.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Fri, 05 Nov 2010 19:02:25 +0100 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: _Type vs no _Type References: <86wroy58ff.fsf@gareth.avalon.lan> <86pqup5xfy.fsf@gareth.avalon.lan> <86y69d3rec.fsf@gareth.avalon.lan> <82lj5c5ecm.fsf@stephe-leake.org> <82zktq4n9b.fsf_-_@stephe-leake.org> <87eib06yir.fsf@mid.deneb.enyo.de> <4cd3e34f$0$6978$9b4e6d93@newsspool4.arcor-online.net> <878w17he31.fsf@mid.deneb.enyo.de> In-Reply-To: <878w17he31.fsf@mid.deneb.enyo.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <4cd446b1$0$6768$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 05 Nov 2010 19:02:26 CET NNTP-Posting-Host: 93ada213.newsspool3.arcor-online.net X-Trace: DXC=`9^;X595RaZ\9P[:DUn00QMcF=Q^Z^V3X4Fo<]lROoRQ8kFZLh>_cHTX3j]>>?7LU8jj>_ X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:16246 Date: 2010-11-05T19:02:26+01:00 List-Id: On 05.11.10 18:31, Florian Weimer wrote: > * Georg Bauhaus: > >>> And with case insensitivity, we have a seemingly neverending >>> collection of warts, bugs and incompatibilities in the Ada language. >> >> We can choose our case ourselves, as Ada programmers. > > Except when we can't, like in the result of 'Image for enumeration > literals. Please get your facts straight. As a fact, I have been able to use identifiers like �pfel for a very long time. with Ada.Text_IO; procedure T is type E is (�); �pfel : E := E'First; begin Ada.Text_IO.Put_Line (E'Image (�pfel)); end T; Enum_Type'Image (�) not outputting � is a bug in GNAT. The Ada fact is that there are rules about character case in identifiers. Just like there are rules about digits in numbers. There is no problem with compiling the above: even though �pfel and �pfel use different case, GNAT considers them the same identifier, as should be. You might be talking about Birnen or the phase of the moon, I think.