From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-3.2 required=3.0 tests=BAYES_00,NICE_REPLY_A, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: "Jeffrey R.Carter" Newsgroups: comp.lang.ada Subject: Re: Is this an error in compiler Date: Sun, 11 Sep 2022 14:30:11 +0200 Organization: A noiseless patient Spider Message-ID: References: <4eecf346-667a-4dee-80b2-c3597b0f6fa7n@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 11 Sep 2022 12:30:11 -0000 (UTC) Injection-Info: reader01.eternal-september.org; posting-host="7b9e293f2127e05240c5856be7c4c5a8"; logging-data="2009784"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+v7HxaVtOgnaH9zaQ3T61J+rmBTZYfJcs=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Cancel-Lock: sha1:kmQTN7Rc/cHezXuo8RvcDIwOFf4= Content-Language: en-US In-Reply-To: Xref: reader01.eternal-september.org comp.lang.ada:64317 List-Id: On 2022-09-11 10:10, Simon Wright wrote: > > I have to say these conditional constructs strike me as regrettable > Perl-isms, and reduce clarity: > > return foo when blah; > raise baz when quux; I presume you never use exit Name when Condition; since it must reduce clarity as well. I suggested these constructs for Ada 9X. They were rejected because you could get the same functionality with an if statement, and the ARG had more important things to spend their time on. I guess the ARG's workload must have decreased. -- Jeff Carter "Sheriff murdered, crops burned, stores looted, people stampeded, and cattle raped." Blazing Saddles 35