comp.lang.ada
 help / color / mirror / Atom feed
From: Hyman Rosen <hyrosen@mail.com>
Subject: Re: Multiple interface inheritance workaround in Ada 95 / Ada 0x to satisfy a Java language advocate?
Date: Mon, 29 Jul 2002 13:27:42 -0400
Date: 2002-07-29T13:27:42-04:00	[thread overview]
Message-ID: <1027963528.565811@master.nyc.kbcfp.com> (raw)
In-Reply-To: slrnakabs0.qhs.Colin_Paul_Gloster@camac.dcu.ie

Colin Paul Gloster wrote:
> Hyman Rosen may be particualrly expert in pointing out what MI in C++
> boasts over Ada.

Be that as it may, I would like to point out that a lot of the articles
about MI have the tone of "you don't need it, and if you think you do
need it, here's how to program a simulation of it". That's not really
the point, any more than the possibility of maintaining your own tables
of function pointers removes the necessity of implementing dispatching
in the programming language. The question is whether having MI would
allow the expression of certain programming solutions to be easier and
clearer, and without unduly burdening code which doesn't use it. A lot
of that may depend on other aspects of the language, which can interact
sysnergisticly or destrcutively with MI. For C++, I believe MI is
overwhelmingly positive. I don't know what the answer would be for Ada.




  parent reply	other threads:[~2002-07-29 17:27 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-29 12:05 Multiple interface inheritance workaround in Ada 95 / Ada 0x to satisfy a Java language advocate? Colin Paul Gloster
2002-07-29 12:42 ` Jean-Pierre Rosen
2002-07-29 14:18   ` Colin Paul Gloster
2002-07-29 14:58     ` Jean-Pierre Rosen
2002-07-29 17:04       ` Pascal Obry
2002-07-30 13:57   ` Hyman Rosen
2002-07-30 14:27     ` Jean-Pierre Rosen
2002-07-30 15:30       ` Hyman Rosen
2002-07-30 17:34         ` Jim Rogers
2002-07-30 18:20           ` Hyman Rosen
2002-07-30 20:22             ` Robert A Duff
2002-07-30 19:17           ` Robert A Duff
2002-07-30 22:10             ` Hyman Rosen
2002-07-29 17:27 ` Hyman Rosen [this message]
2002-07-30  8:13   ` Dmitry A. Kazakov
2002-07-30 20:55     ` Robert Dewar
2002-07-31 22:08       ` Dmitry A.Kazakov
replies disabled

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