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,34c2aa33b8bdb1a9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-01-24 16:09:47 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!iad-peer.news.verio.net!dfw-peer.news.verio.net!news.verio.net!dfw-read.news.verio.net.POSTED!bpr.best.vwh.net!bpr Newsgroups: comp.lang.ada From: Brian Rogoff Subject: Re: Sugestion to Multiple Inheritance In-Reply-To: <3c4e792f.2217296@News.CIS.DFN.DE> Message-ID: References: <3C444B8D.70309@mail.com> <3c4e792f.2217296@News.CIS.DFN.DE> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Date: Fri, 25 Jan 2002 00:09:44 +0000 NNTP-Posting-Host: 192.220.65.223 X-Complaints-To: abuse@verio.net X-Trace: dfw-read.news.verio.net 1011917395 192.220.65.223 (Fri, 25 Jan 2002 00:09:55 GMT) NNTP-Posting-Date: Fri, 25 Jan 2002 00:09:55 GMT Organization: Verio Xref: archiver1.google.com comp.lang.ada:19290 Date: 2002-01-25T00:09:44+00:00 List-Id: On Wed, 23 Jan 2002, Dmitry A. Kazakov wrote: > On Tue, 22 Jan 2002 16:55:51 +0000, Brian Rogoff > wrote: > > [...] > > >I prefer the generic approach to the OO approaches. > > > >IMHO OOP is not as important as the programming world has made it out to > >be, and should be used a lot less than it is. > > If I substitute ADT for OO, will above remain correct then? I have no idea what point you are trying to make. OO approaches usually provide some mix of inheritance (though Common List defstruct has inheritance without OOP I think) and run time polymorphism/dynamic dispatch. ADTs are an orthogonal feature/capability. To be specific, I much prefer a language like ML (even SML, which has no objects) to one like Java. Of course, I'd rather have OCaml (or Ada) which allows me to have OO features when they are appropriate. I just think that OO features are not frequently needed or desirable. You may certainly disagree, as there are still nations which allow that. -- Brian