comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: interfaces and limited/controlled/limited-controlled types
Date: Mon, 29 Jan 2018 17:05:48 -0600
Date: 2018-01-29T17:05:48-06:00	[thread overview]
Message-ID: <p4o9cc$1ol$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: 79b4f018-889d-4948-b2d6-ba5506e1ce9c@googlegroups.com

"Jere" <jhb.chat@gmail.com> wrote in message 
news:79b4f018-889d-4948-b2d6-ba5506e1ce9c@googlegroups.com...
> On Saturday, January 27, 2018 at 9:38:46 AM UTC-5, Dmitry A. Kazakov 
> wrote:
>> On 2018-01-27 15:04, Jere wrote:
...
> While you can get some of the effect of MI that way, it is a single
> inheritance tree, so not quite the same as MI.  You don't run into
> the diamond problem for one.

Ada already has rules for that - if you've implemented interfaces (I 
haven't), that's handled. It's the inheritance of components that causes all 
of the implementation problems. And it doesn't matter much what those 
components are, the effort is roughly the same.

                              Randy.


  reply	other threads:[~2018-01-29 23:05 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-25 16:21 interfaces and limited/controlled/limited-controlled types Mehdi Saada
2018-01-25 22:00 ` Robert Eachus
2018-01-26  4:58 ` Randy Brukardt
2018-01-26  8:28   ` Dmitry A. Kazakov
2018-01-26 11:17     ` Alejandro R. Mosteo
2018-01-27  7:12       ` Randy Brukardt
2018-01-27 14:04         ` Jere
2018-01-27 14:38           ` Dmitry A. Kazakov
2018-01-27 18:28             ` Jere
2018-01-29 23:05               ` Randy Brukardt [this message]
2018-01-29 23:03             ` Randy Brukardt
2018-01-31 11:54         ` Alejandro R. Mosteo
replies disabled

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