comp.lang.ada
 help / color / mirror / Atom feed
From: bbalfour@std.caci.com (Brad Balfour)
Subject: Re: examples of multiple inheritance implementations
Date: 1997/03/07
Date: 1997-03-07T00:00:00+00:00	[thread overview]
Message-ID: <bbalfour-0703971543400001@stmac0088.std.caci.com> (raw)
In-Reply-To: AF45244E-30B62@206.250.113.116


In article <AF45244E-30B62@206.250.113.116>, "Robert D. Skeels"
<athene@earthlink.net> 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




  reply	other threads:[~1997-03-07  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <01bc2ad1$1798e9c0$262a6282@cln49ae>
1997-03-07  0:00 ` examples of multiple inheritance implementations Jon S Anthony
1997-03-07  0:00 ` Robert D. Skeels
1997-03-07  0:00   ` Brad Balfour [this message]
1997-03-07  0:00   ` Brian Rogoff
     [not found] <9703072015.AA12119@sun3.std.caci.com>
1997-03-07  0:00 ` Robert D. Skeels
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox