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=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b6e97963d32ee242 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-05-23 00:59:01 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!newsswitch.lcs.mit.edu!newsfeed.mathworks.com.MISMATCH!newsfeed!btnet-peer0!btnet-feed5!btnet!news.btopenworld.com!not-for-mail From: john@nospam.demon.co.uk (John McCabe) Newsgroups: comp.lang.ada Subject: Re: The old "Object.Method" syntax debate Date: Fri, 23 May 2003 07:58:07 +0000 (UTC) Organization: BT Openworld Message-ID: <3ecdd3bf.1149272@news.btclick.com> References: <254c16a.0305210726.485125de@posting.google.com> NNTP-Posting-Host: host217-37-177-69.in-addr.btopenworld.com X-Trace: sparta.btinternet.com 1053676687 25322 217.37.177.69 (23 May 2003 07:58:07 GMT) X-Complaints-To: news-complaints@lists.btinternet.com NNTP-Posting-Date: Fri, 23 May 2003 07:58:07 +0000 (UTC) X-Newsreader: Forte Free Agent 1.21/32.243 Xref: archiver1.google.com comp.lang.ada:37673 Date: 2003-05-23T07:58:07+00:00 List-Id: On 21 May 2003 08:26:35 -0700, mcq95@earthlink.net (Marc A. Criley) wrote: >Yeah, I'm bringing this up. Kill the thread if your eyes just rolled >up into your head %-) <..snip..> >I've pretty much always thought of this as a non-issue not worth all >the bandwidth that's been expended on it, since it's a matter of >syntactic sugar. In most cases it *is* just a syntactic sugar issue, but it's a very big issue when trying to explain to C++ and Java (and Visual Basic) users how you would do something equivalent in Ada to what they've already learned. The fact that Ada "method" calls look absolutely nothing like what you would expect an object-oriented language's method calls to look like is, in my view, a big issue in relation to Ada's acceptance by less broad-minded developers. As David points out, it *is* very nice to be able to see a pop-up window of what options are available for an object as soon as you type the ".". >But reading that Carlisle's team changed only 127 SLOC in GNAT 3.15 to >support it, I'm thinking that if it's that cheap to change in a >compiler (and I know there's all the regression testing and LRM >updates and so on that would have to accompany such a move), then >maybe it's worth it to allow the alternate syntax and remove one of >the admittedly vacuous objections to Ada raised by the language's >critics. Agreed. Best Regards John McCabe To reply by email replace 'nospam' with 'assen'