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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Add Deprecated aspect to Ada 2020 Date: Wed, 23 Aug 2017 09:11:47 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <857906834.525123034.844962.laguest-archeia.com@nntp.aioe.org> NNTP-Posting-Host: vZYCW951TbFitc4GdEwQJg.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:47796 Date: 2017-08-23T09:11:47+02:00 List-Id: On 22/08/2017 21:32, Luke A. Guest wrote: > It wouldn't be useless. What's useless is keeping old, possibly broken, > functionality in an api, thus increasing the size of the whole library. > Which is what you're proposing. That's useless. I.e. instead of fixing bugs and making functionality straight we better add new bugs and new broken functionality? Sounds familiar... Anyway, you could add At_Use, At_Call, At_Access, At_Instantiation instead: procedure Foo (X : T) with At_Call => "Hey, only idiots would call this ever!"; Not much fun without static subprograms, though... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de