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.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3dbf2f325f33ce35 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Elimination of "use" clauses Date: 1999/07/12 Message-ID: <7mdml7$vo4$1@nnrp1.deja.com>#1/1 X-Deja-AN: 500237206 References: <377B5807.88B875E0@cs.york.ac.uk> <7lh74s$v36$1@nnrp1.deja.com> <377CE178.6C15F543@hso.link.com> <7ljbsu$ni7$1@nnrp1.deja.com> <7ltl2q$mog$1@nnrp1.deja.com> <3784DC54.6463EDCA@decada.zko.dec.com> <7m3jfk$sud$1@nnrp1.deja.com> X-Http-Proxy: 1.0 x27.deja.com:80 (Squid/1.1.22) for client 166.72.8.28 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Mon Jul 12 21:28:25 1999 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-07-12T00:00:00+00:00 List-Id: In article , dale@cs.rmit.edu.au (Dale Stanbrough) wrote: > I would think that the Ada heirachy could be renamed to > shorter names if... My preferred approach would be to forbid any user packages from duplicating the names used in the RM in Annex A and other standard packages, unless there is a very definite methodological reason for the duplication (e.g. defining a Put procedure for additional types). If this is followed, then since all these names are familiar to Ada programmers, I see no reason to use such package abbreviations for these names. On the contrary, such abbreviations may indeed imply that you are NOT using the standard routines. If you must prefix the routines, I will say again, that I prefer Ada.Text_IO.Put to ATIO.Put This is certainly a matter of taste, but the objection to abbreviations is a pretty common one, and as I said before, many style guides discourage or forbid abbreviations (what has AQ&S to say on the abbreviation issue). Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.