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,c733905936c6b6b0 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.236.170 with SMTP id uv10mr442684pbc.4.1334701979814; Tue, 17 Apr 2012 15:32:59 -0700 (PDT) MIME-Version: 1.0 Path: r9ni68130pbh.0!nntp.google.com!news1.google.com!volia.net!news2.volia.net!feed-A.news.volia.net!news.ecp.fr!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: [OT] interesting reason why a language is considered good Date: Tue, 17 Apr 2012 17:32:51 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <8603135.951.1334573001928.JavaMail.geo-discussion-forums@vbbdy9> <4f8c06f5$0$7617$9b4e6d93@newsspool1.arcor-online.net> <14veb9cpamoda.ck9fbsd5m9m$.dlg@40tude.net> <4f8c3431$0$7627$9b4e6d93@newsspool1.arcor-online.net> <4f8c52b2$0$7627$9b4e6d93@newsspool1.arcor-online.net> <9s7d2eufbh6f$.1ivcyxfztaq42$.dlg@40tude.net> <4f8c93a0$0$6638$9b4e6d93@newsspool2.arcor-online.net> <4f8d1fdf$0$6638$9b4e6d93@newsspool2.arcor-online.net> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1334701978 30581 69.95.181.76 (17 Apr 2012 22:32:58 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 17 Apr 2012 22:32:58 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Date: 2012-04-17T17:32:51-05:00 List-Id: "Georg Bauhaus" wrote in message news:4f8d1fdf$0$6638$9b4e6d93@newsspool2.arcor-online.net... > On 17.04.12 05:43, Randy Brukardt wrote: ... > There is an curious phenomenon here: everyone seems to be > concentrating on parameter names. A case in which there is > context. It's not a "phenomenon". It's the entire point. There are places, even in Ada code, where there is enough context such that very short names are sufficient. (Another such case is names of primitive operations of tagged types.) In those cases, the very short names often turn out to be reserved. I don't care that much about "fixing" this "problem". In particular, "when" is just an example. And it is one of the words that would be a major problem if not reserved (you really need reserved words to delinate between parts of major syntax structures, such as the limbs of a case statement). So I don't see a future in which "when" would not be reserved. Plus, there is a major disconnect within WG 9 over reserved words. Most of the ARG believes that Ada has too many reserved words and could use an "unreserved keyword" concept (things like "some" and "until" belong in that category; there is little parsing value to having them reserved). However, every version of Ada (95, 2005, 2012) has that idea removed by WG 9. This happens because WG 9 votes by country, and most of the ARG supporters of the idea are from the US; Europeans tend to hate the idea. (This split happens very rarely, this is issue is the only one I recall.) So I doubt very much there ever will be a change in this in Ada. Randy.