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,cb2984cc1bbee79f X-Google-Attributes: gid103376,public From: bbalfour@std.caci.com (Brad Balfour) Subject: Re: examples of multiple inheritance implementations Date: 1997/03/07 Message-ID: #1/1 X-Deja-AN: 223863924 References: <01bc2ad1$1798e9c0$262a6282@cln49ae> Organization: CACI, Inc. Newsgroups: comp.lang.ada Date: 1997-03-07T00:00:00+00:00 List-Id: In article , "Robert D. Skeels" wrote: >I'm considering buying CodeBuilder to begin learning Ada 95. I read the >multiple inheritance section on the Ada programming faq and am curious if >anyone can point me to examples of programmer defined MI. > >Please don't make this thread a lecture on the disadvantages of MI. That >argument might hold water if we were discussing C++, but I am coming from a >Dylan and CLOS background. Ada 95 looks like a terrific language so far, >but I really do need some type of MI. Good for you. CodeBuilder on the Mac is a phenomenal Ada compiler (and only $99) Check out the following URLs for examples of MI in Ada 95: http://sw-eng.falls-church.va.us/AdaIC/docs/style-guide/ 95style/html/sec_9.html#9.5 http://sw-eng.falls-church.va.us/AdaIC/standards/95rat/RAThtml/rat95-p2-4.html#6 http://sw-eng.falls-church.va.us/AdaIC/docs/flyers/text/multin9x.txt http://sw-eng.falls-church.va.us/AdaIC/docs/flyers/multin9x.htm The big thing to keep in mind is that depending on why you want MI, there are three different idoms in Ada 95 to accomplish what you want. Good luck, Brad -- Brad Balfour SIGAda WWW Server CACI, Inc. http://www.acm.org/sigada/ (703) 277-6767 and also try: bbalfour@std.caci.com http://www.adahome.com/ 3930 Pender Drive Fairfax, VA 22030 "...they even have rules for exceptions" -- Dewar and Schonberg