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,8a602a7f65bebaea X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-10-17 17:41:56 PST Newsgroups: comp.lang.ada Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!uunet!sea.uu.net!ash.uu.net!world!news From: Robert A Duff Subject: Re: Abstract methods in ADA95 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Sender: news@world.std.com (Mr Usenet Himself) Message-ID: Date: Fri, 18 Oct 2002 00:40:36 GMT Content-Type: text/plain; charset=us-ascii References: <20021017-143635-828420@foorum.com> <3DAF0ECE.7080204@acm.org> NNTP-Posting-Host: shell01.theworld.com Mime-Version: 1.0 Organization: The World Public Access UNIX, Brookline, MA Xref: archiver1.google.com comp.lang.ada:29887 Date: 2002-10-18T00:40:36+00:00 List-Id: Jeffrey Carter writes: > There are no "methods", abstract or otherwise, in Ada. Ada has > subprograms and entries; subprograms are either procedures or > functions. Nary a method in sight. Bah. Why be so pedantic about teriminology? I'm happy to call dispatching operations "methods", informally, because that's what they're called in some other languages. I'm also happy to talk about "pointers", although when I was writing the RM I had to call them "access values". And if a Fortran programmer asks, "Does Ada have subroutines", it would be silly to say "No, Ada has no such thing." And I'm happy to talk about "record fields", even thought the official term is "record components". - Bob