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-7-bit Path: g2news2.google.com!news3.google.com!feeder.news-service.com!kanaga.switch.ch!news-zh.switch.ch!switch.ch!news.belwue.de!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Fri, 05 Nov 2010 11:58:24 +0100 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; 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> In-Reply-To: <87eib06yir.fsf@mid.deneb.enyo.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4cd3e34f$0$6978$9b4e6d93@newsspool4.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 05 Nov 2010 11:58:24 CET NNTP-Posting-Host: e5f8f922.newsspool4.arcor-online.net X-Trace: DXC=;gU6;C0J6Z:^cW`WBF>WQ<4IUKJX:g[>08PCY\c7>ejV83 On 11/5/10 8:05 AM, Florian Weimer wrote: > * Britt Snodgrass: > >> The language design decision that Ada be case insensitive is something >> that I value very much. In general, I think the "flexibility" >> provided by case sensitivity causes more problems (risks, bugs, >> reduced readability) than it potentially solves. > > 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. Case insensitivity reduces the number of very similar identifiers by 2. If I could, I'd go further and make A_Foo mean the same as AFoo and aFoo and _aFoo. Does AdaControl have a rule for too similar names?