comp.lang.ada
 help / color / mirror / Atom feed
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 - *

             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