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,c9629eba26884d78 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-05 13:05:10 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: Marin David Condic Newsgroups: comp.lang.ada Subject: Re: XML DOM Binding for Ada 95 - matter of style Date: Tue, 05 Aug 2003 16:05:00 -0400 Organization: MindSpring Enterprises Message-ID: <3F300DEC.3010801@noplace.com> References: <3f27bab4$1@baen1673807.greenlnk.net> <3F28F61D.4050504@noplace.com> <3F2A5303.6080902@noplace.com> <3F2BA9C8.9030700@noplace.com> NNTP-Posting-Host: d1.56.b8.57 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Server-Date: 5 Aug 2003 20:05:09 GMT User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en Xref: archiver1.google.com comp.lang.ada:41209 Date: 2003-08-05T20:05:09+00:00 List-Id: I don't recall saying that inheritance-oriented programming is the solution to all problems. :-) IIRC I said that I thought it was a better technique for reflecting the design of the XML DOM. I regularly work with software that does not use OOP and if it had to support inheritance, it would lead to unacceptable inefficiencies. That software is not "bad" by any definition of the word. I have used discriminated records in a wide variety of circumstances - including hard realtime apps. So I'm not a chauvanistic supporter of OOP or a total enemy of discriminated records. I just think they were the *wrong* implementation choice for the design under discussion. MDC Matthew Heaney wrote: > "Marin David Condic" wrote in message > news:3F2BA9C8.9030700@noplace.com... > >>I see tagged types as the way to fully implement the Object Oriented >>paradigm in Ada. > > > To help convince you that inheritance-oriented programming is not the > solution to all problems, I suggest you read this interview with Stepanov: > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jast.mil/ Send Replies To: m c o n d i c @ a c m . o r g "In general the art of government consists in taking as much money as possible from one class of citizens to give to the other." -- Voltaire ======================================================================