From: psinntp!bony1!richieb@uunet.uu.net (Richard Bielak)
Subject: Re: Ada vs. C++ Paper (was Re: Why ADA?)
Date: 24 Apr 92 14:47:59 GMT [thread overview]
Message-ID: <1992Apr24.144759.20298@bony1.bony.com> (raw)
In article <1992Apr17.170925.1406@ennews.eas.asu.edu> koehnema@enuxha.eas.asu.e
du (Harry Koehnemann) writes:
[...]
>It seems that the real problem is that no one has done a real good job
>completely defining the semantics of inheritance. Eiffel didn't get this
>correct in its early versions either and the last Eiffel compiler (they
>have new versions almost bi-annually) I used completely fell apart when
>multiple inheritance was brought into the picture (internal compiler
>errors when renaming with multiple inheritance).
>--
>Harry Koehnemann
>koehnema@enuxha.eas.asu.edu
I've used ISE's Eiffel 2.3 compiler. The problem you describe is with
_repeated_ inheritance, not multiple inheritance.
The semantics of inheritance are defined very precisely in Eiffel
(see "Eiffel: The Language" by Betrand Meyer), however they are
difficult to implement.
When I discussed this with B. Meyer, he said that the main reasons
ISE Eiffel 2.3 compiler has these bugs, is because the compiler was
written in C :-).
Eiffel 3.0, due out this year, was re-written in Eiffel, so repeated
inheritance should work properly.
...richie
--
* Richie Bielak (212)-815-3072 | "Your brain is a liquid-cooled parallel *
* Internet: richieb@bony.com | super-computer". He pointed to his nose, *
* Bang {uupsi,uunet}!bony1!richieb | "This is the fan." *
* - Strictly my opinions - | - David Chudnovsky - *
next reply other threads:[~1992-04-24 14:47 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
1992-04-24 14:47 Richard Bielak [this message]
-- strict thread matches above, loose matches on Subject: below --
1992-04-29 0:27 Ada vs. C++ Paper (was Re: Why ADA?) Dan Olson
1992-04-20 16:27 dog.ee.lbl.gov!hellgate.utah.edu!cs.utexas.edu!asuvax!ennews!enuxha.eas.a
1992-04-18 13:03 Bjarne Stroustrup
1992-04-18 9:35 eru.mt.luth.se!lunic!sunic!lth.se!newsuser
1992-04-17 23:52 Xmiester
1992-04-17 21:17 micro-heart-of-gold.mit.edu!news.bbn.com!usc!elroy.jpl.nasa.gov!aero.org!
1992-04-17 16:31 Larry M. Jordan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox