comp.lang.ada
 help / color / mirror / Atom feed
* MI is sloppy (was: Construction initialization problem)
@ 2008-12-06 10:09 Dmitry A. Kazakov
  2008-12-06 17:16 ` Georg Bauhaus
  2008-12-11  0:40 ` MI is sloppy (was: Construction initialization problem) Randy Brukardt
  0 siblings, 2 replies; 21+ messages in thread
From: Dmitry A. Kazakov @ 2008-12-06 10:09 UTC (permalink / 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



^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2008-12-13  9:54 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-06 10:09 MI is sloppy (was: Construction initialization problem) Dmitry A. Kazakov
2008-12-06 17:16 ` 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

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