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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,334f9012742e58fc X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!novia!news-xxxfer.readnews.com!news-out.readnews.com!postnews3.readnews.com!not-for-mail Date: Wed, 30 Jun 2010 19:20:41 -0400 From: "Peter C. Chapin" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Gnat GPL 2010 available soon (conditional expressions) References: <2010061621145016807-sjs@essexacuk> <0fa4c574-9539-492f-8514-d32c68beb22a@w31g2000yqb.googlegroups.com> <1frrgtpa5dycl$.12kl72iqsg3dx$.dlg@40tude.net> <4c270613$0$6974$9b4e6d93@newsspool4.arcor-online.net> <1wuwvzgwlwgli$.1birkinieia0d$.dlg@40tude.net> <1ur19ais2ejih.mjbgdsv9pr66.dlg@40tude.net> <4c275562$0$6987$9b4e6d93@newsspool4.arcor-online.net> <4c276114$0$2378$4d3efbfe@news.sover.net> <5b469d9a-49b1-4859-87bc-66202adc3d48@i31g2000yqm.googlegroups.com> In-Reply-To: <5b469d9a-49b1-4859-87bc-66202adc3d48@i31g2000yqm.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4c2bd0d2$0$2379$4d3efbfe@news.sover.net> Organization: SoVerNet (sover.net) NNTP-Posting-Host: 6d38a17b.news.sover.net X-Trace: DXC=kf8d915@_XcDL5CI7;683jK6_LM2JZB_cM0oeLNI4Khi:WUUlR<856o?ElA@ZV1bKkhB[FHVVGh=f X-Complaints-To: abuse@sover.net Xref: g2news2.google.com comp.lang.ada:13035 Date: 2010-06-30T19:20:41-04:00 List-Id: On 2010-06-30 00:09, Gautier write-only wrote: > I can imagine - and probably it will be usual to come across code > like : > > X( (if Condition_a then Expression_1a else Expression_2a) ):= > Y( (if Condition_b then Expression_1b else Expression_2b) ); > > with Condition_b involving X and Condition_a involving Y, for > instance... mmmh! That wouldn't be any weirder than, for example X(Y(I + 1)) := Y(X(J - 1)); I don't see how conditional expressions would make such examples any worse. Peter