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.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,2078ce7aac45af5b X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.77.131 with SMTP id s3mr8173524paw.24.1352762044130; Mon, 12 Nov 2012 15:14:04 -0800 (PST) Path: s9ni8178pbb.0!nntp.google.com!news.glorb.com!3.us.feeder.erje.net!feeder.erje.net!us.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: Ada202X : Adding functors Date: Mon, 12 Nov 2012 16:14:01 -0700 Organization: Also freenews.netfront.net; news.tornevall.net Message-ID: References: <0114d327-9f9f-4ad2-9281-56331d11a90c@googlegroups.com> Mime-Version: 1.0 Injection-Date: Mon, 12 Nov 2012 23:14:03 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="c90e089bb12f916d4cef1340590eea0f"; logging-data="16892"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/e793ndG2/viNgze8HkgcRVopPfX3eVNo=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 In-Reply-To: <0114d327-9f9f-4ad2-9281-56331d11a90c@googlegroups.com> Cancel-Lock: sha1:w2hyZu/UbXKwUMMDsNqJYr038X8= Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Date: 2012-11-12T16:14:01-07:00 List-Id: On 11/12/2012 03:09 PM, Martin wrote: > > I guess one of the trickier bits of adding this would be the possible need to > step away from the current Ada convention of not requiring empty > parenthesis...but new language revisions always change the 'current' good > style... Ada 80 required empty parentheses for subprogram calls with no explicit actual parameters. There were many objections to this, even though they disambiguated some calls that are ambiguous without them, and they were removed in Ada 83. I, for one, would not want to see them return. I have to admit I do not see the advantage of this over existing subprograms. -- Jeff Carter "Strange women lying in ponds distributing swords is no basis for a system of government." Monty Python & the Holy Grail 66