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 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3d6ef988ec3a5ef7 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: renaming Interfaces.Java.Ada_To_Java_String to the + operator Date: 1998/01/16 Message-ID: #1/1 X-Deja-AN: 316693439 References: <01bd1e34$1632c2c0$24326489@Westley-PC.calspan.com> <01bd1fc9$99302a00$24326489@Westley-PC.calspan.com> <01bd21ff$7f85e3a0$95fc82c1@xhv46.dial.pipex.com> <69ntk6$qj8@top.mitre.org> X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 884996705 22511 (None) 128.122.140.58 Organization: New York University Newsgroups: comp.lang.ada Date: 1998-01-16T00:00:00+00:00 List-Id: Mike says <> I strongly disagree with the above. Which of the two forms is preferable is a matter of semantic levels of discourse, and if one form is clearer if used once it is clearer if used 1000 times. The idea that one should take into account the effort of the writer is entirely wrong-headed. In the Ada world, we always favor the reader over the writer. So arguments should always be framed in terms of what will be easier to read. If you indeed think that in the case of a single instance, the long name is always clearer, then I cannot see how this does not apply to the multiple occurrence case. Of course I do not agree with this premise, for reasons I have explained in detail previously. P.S. I will tell you an amazing technique for saving those 100000 key strokes. Type them in using +, and then use the amazing global replace technology found in all editors for the last 30 years, and replace the plus signs with what ever long name you want (well you will have to fiddle with parens too, but this is also easy enough to automate :-)