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!news.eternal-september.org!.POSTED!not-for-mail From: "J-P. Rosen" Newsgroups: comp.lang.ada Subject: Re: Your wish list for Ada 202X Date: Wed, 23 Apr 2014 17:43:48 +0200 Organization: A noiseless patient Spider Message-ID: References: <7f1c01c5-3563-4b94-9831-152dbbf2ecdc@googlegroups.com> <9f156351-e3d0-4d86-b816-1d5e09ee69da@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 23 Apr 2014 15:43:47 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="23dab0694e4174fdc880833ec67fa650"; logging-data="26258"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XXgn8GV3kMCclN0Z/66je" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: <9f156351-e3d0-4d86-b816-1d5e09ee69da@googlegroups.com> Cancel-Lock: sha1:laVmEPv61SZ4XzFpzsUDtPwnjNM= X-Enigmail-Version: 1.6 Xref: news.eternal-september.org comp.lang.ada:19529 Date: 2014-04-23T17:43:48+02:00 List-Id: Le 23/04/2014 16:32, björn lundin a écrit : >> And what is the benefit over writing: >> > >> > Put_Line (F_T2_Image (V2)); > not very much. > But the usual case is that you have to write > > Pkg_with_Long_Name.Child_pkg_With_Even_Longer_Name.F_T2_Image(V2) > > instead of V2'img Ah! Another case of "I don't want to use the use clause, give me something else that avoids writing these damn long names". Either you think that you need to precisely specify where each called function is located, and you are bound to long names, or you think that the abstract meaning is fine and you don't care where it is declared, and, by all means, just use one of the variants of "use"! -- J-P. Rosen Adalog 2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00 http://www.adalog.fr