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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,60e2922351e0e780 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-11-02 21:59:55 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: 18k11tm001@sneakemail.com (Russ) Newsgroups: comp.lang.ada Subject: Re: Clause "with and use" Date: 2 Nov 2003 21:59:55 -0800 Organization: http://groups.google.com Message-ID: References: <3FA2CDCB.500F4AF0@fakeaddress.nil> <3FA3B412.AF3BEB96@fakeaddress.nil> NNTP-Posting-Host: 63.194.87.148 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1067839195 14260 127.0.0.1 (3 Nov 2003 05:59:55 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 3 Nov 2003 05:59:55 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:1946 Date: 2003-11-02T21:59:55-08:00 List-Id: "Stephane Richard" wrote in message news:... > "Pascal Obry" wrote in message > news:uekwr4u1k.fsf@wanadoo.fr... > > > > Gautier Write-only writes: > > > > > If you wanted to discourage writing bad programs in that optic, you > should > > > suppress the use_clause as a context_clause (for the non-Manual maniaks, > > > these are clauses before "procedure" or "package"). > > > The with_and_use_clause won't add any facility, but will reduce typing. > > > > Which is not what is important. I don't think that the language will be > > changed just to "reduce typing". > > > > Pascal. > > Agreed, who has it in his signature quote that: "Saving keystrokes is the > job of the Editor, not of the programming langiage" ? ;-) OK, I think I'm starting to get it. Redundant keystrokes are what make Ada the great language it is! I guess I was just too stubborn to see that sooner. Now that I see the light, let me propose a way to use even more redundant keystrokes: with My_Great_Package; use My_Great_Package; Yes_I_really_mean_use My_Great_Package; No_I_am_not_kidding_use My_Great_Package; Did_you_read_that_correctly_use My_Great_Package; Oh_and_dont_forget_with My_Great_Package; Oh_by_the_way_I_think_Ill_use_another_language My_Great_Package; because_this_one_is_ridiculous My_Great_Package; Customizing your editor to automate this should be a breeze, and this will make Ada rock! It's really painful to see a great language die of overzealous followers.