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,b0d569080889afd6 X-Google-Attributes: gid103376,public From: Brian Rogoff Subject: Re: A question for my personal knowledge. Date: 1999/05/13 Message-ID: #1/1 X-Deja-AN: 477662794 References: <1VEZ2.1515$I51.88140@carnaval.risq.qc.ca> <37372A84.641F2133@bigfoot.com> <7h8oe8$2js$1@cf01.edf.fr> <37382B0C.A95B6745@bigfoot.com> <7h9o21$9v4$1@nnrp1.deja.com> <7h9pei$aut$1@nnrp1.deja.com> <373AC668.4824FF07@decada.enet.dec.com> <7hfctj$1kb4@drn.newsguy.com> <7hfp1n$28tr@drn.newsguy.com> Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: nntp1.ba.best.com 926651354 207 bpr@206.184.139.136 MIME-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-05-13T00:00:00+00:00 List-Id: On 13 May 1999, Mike wrote: > In article , > dale@cs.rmit.edu.au says... > > > >Mike wrote: > > > >"Ada OO mechanism is not simple" > > > >Well _I_ find Ada's mechanism quite simple, so we'll have to put > >this down to perception. > > > >Quite simply (from my point of view) you declare a tagged type (class), > >then you declare the subprograms (methods). Class wide pointers are the > >equivalent of C++'s pointers, and you dispatch through them. > > > >What else is there to know (that is equivalent to C++*)? > > > > In Ada, you still use function calls and pass tagged records as > parameters. > > in real OO, you invoke methods on objects. What ignorant hogwash! In CLOS, you also have function call syntax, and in Dylan as well. "Real OO" is just using dot notation, eh? > sorry, but OO in Ada is not normal OO. I am happy that you have no problem > with it, but 99% of the rest of the world do not do OO that way Ada does it. 73% of all statistics are made up on the spot. -- Brian