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-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.129.169 with SMTP id nx9mr14384505pbb.2.1334690257880; Tue, 17 Apr 2012 12:17:37 -0700 (PDT) Path: r9ni67620pbh.0!nntp.google.com!news2.google.com!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: [OT] interesting reason why a language is considered good Date: Tue, 17 Apr 2012 21:17:32 +0200 Organization: cbb software GmbH Message-ID: <1cft6byowi171$.157eisy9414ne.dlg@40tude.net> 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> <4f8daba1$0$6559$9b4e6d93@newsspool4.arcor-online.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: Gbl624r6iuNIccy3ASy5ag.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Date: 2012-04-17T21:17:32+02:00 List-Id: On Tue, 17 Apr 2012 19:42:57 +0200, Georg Bauhaus wrote: > On 17.04.12 09:34, Dmitry A. Kazakov wrote: >> On Mon, 16 Apr 2012 23:48:15 +0200, Georg Bauhaus wrote: >> >>> On 16.04.12 20:00, Dmitry A. Kazakov wrote: >>> >>>> You asked for examples of programs allegedly suffering from generality of >>>> the word "when", here is one: >>> >>> Actually I asked for programs that profit from generality of words >>> like "when" used as identifiers. >> >> If you want to go that way, then I will ask you to show such programs for >> "why", "whose" etc. It always works (does not, actually) in both ways. > > Same thing, I'll be happy if you have a list of convincing length > showing programs that profit from "when", or "why", or "whose" in > the same way; Not required. Your argument is already wrong per Modus tollens. >>>> case Alignment is >>>> when Left => ...; >>>> when Right => ...; >>>> when Middle => ...; >>>> end case; >>> >>> What's the pain? >> >> Yes, what pain? Why this program didn't suffered from using the dreadful >> "when"? > > "When" (like "at", or "from", or "why") is a generic, unspecific word > that serves a purpose well, namely insofar as it is applicable to all > kinds of programs. You repeated that many times. According to you practically any Ada program is pain. Congratulations. >>> I have tried to explain that generic identifiers do not inform about >>> specific things. >> >> And I answered that this does not make them *reserved*. > > Who cares? Making words reserved has nothing to do with the matter. > It is all about the effects of making them *unreserved*. not reserved = unreserved. >>> A graphical terminal on site? Wow! I am used to SSH. >> >> http://sourceforge.net/projects/xming + putty > > X11? Great. BTW, a fancy IDE will not convince me that the > language's syntax should be changed in favor of appearance aided > by a massively error checking source code editor. There is no need to change language syntax in order to remove at least half of reserved words, because it is not syntax (e.g. having to extra look ahead) that motivated the choice for most of them. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de