comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: MI is sloppy (was: Construction initialization problem)
Date: Sat, 6 Dec 2008 11:09:26 +0100
Date: 2008-12-06T11:09:26+01:00	[thread overview]
Message-ID: <d0goewygto13.10nsyzpabm3vn.dlg@40tude.net> (raw)

On Fri, 5 Dec 2008 19:42:40 -0600, Randy Brukardt wrote:

> A waste of effort. I don't believe in multiple inheritance (in any form); it 
> seems to me to be an excuse for sloppy design.

It is like saying that a record with two components is a sloppy design.
Either inheritance is a rubbish concept or else it is multiple.

My pet example of MI is:

   type In_File is ...;
   procedure Get (File : in out Input_File; Item : out Data);

   type Out_File is ...;
   procedure Put (File : in out Output_File; Item : Data);

   type Inout_File is .. ?

Is it sloppy?

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



             reply	other threads:[~2008-12-06 10:09 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-06 10:09 Dmitry A. Kazakov [this message]
2008-12-06 17:16 ` MI is sloppy (was: Construction initialization problem) Georg Bauhaus
2008-12-06 21:16   ` Martin Krischik
2008-12-06 21:35     ` Maciej Sobczak
2008-12-07  9:12   ` MI is sloppy Dmitry A. Kazakov
2008-12-07 15:38     ` Georg Bauhaus
2008-12-07 20:04       ` Dmitry A. Kazakov
2008-12-11  0:40 ` MI is sloppy (was: Construction initialization problem) Randy Brukardt
2008-12-11 10:02   ` MI is sloppy Dmitry A. Kazakov
2008-12-11 21:44     ` Randy Brukardt
2008-12-11 23:17       ` Georg Bauhaus
2008-12-12 10:06         ` Dmitry A. Kazakov
2008-12-12  9:59       ` Dmitry A. Kazakov
2008-12-12 10:50         ` Georg Bauhaus
2008-12-12 11:15           ` Dmitry A. Kazakov
2008-12-12 12:15             ` Georg Bauhaus
2008-12-12 13:35               ` Dmitry A. Kazakov
2008-12-12 14:29                 ` Georg Bauhaus
2008-12-12 14:59                   ` Dmitry A. Kazakov
2008-12-13  0:08                 ` Randy Brukardt
2008-12-13  9:54                   ` 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