comp.lang.ada
 help / color / mirror / Atom feed
From: Dmitry A.Kazakov <mailbox@dmitry-kazakov.de>
Subject: Re: OO in Ada
Date: Sun, 6 Oct 2002 01:38:27 +0200
Date: 2002-10-06T01:38:27+02:00	[thread overview]
Message-ID: <anmih7$flqc1$1@ID-77047.news.dfncis.de> (raw)
In-Reply-To: 3D9E3018.8000403@worldnet.att.net

Jim Rogers wrote:

> I disagree here. Ada does not give the illusion of multiple dispatch.

Would "limited multiple dispatch" sound better?

> An Ada subprogram can only be primitive to one type. That characteristic
> is determined by the place in the source code where the subprogram
> interface is defined.

This is wrong. Technically you could do it, because type declaration areas 
[before freezing point] may overlap:

type A is tagged ...
type B is tagged ...
procedure Multiple_Dispatch (X : A; Y : B); -- Alas, compilation error

>I am not really happy with this design feature, but it is what it is.

Of course limited multiple dispatch is better than nothing, like in C++. 
But both lead to surprises when one need to implement dyadic operations etc.

-- 
Regards,
Dmitry Kazakov
www.dmitry-kazakov.de



  reply	other threads:[~2002-10-05 23:38 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-04  2:14 OO in Ada Rick Duley
2002-10-04  2:55 ` Jim Rogers
2002-10-04 17:35   ` Hyman Rosen
2002-10-05  0:20     ` Jim Rogers
2002-10-05 23:38       ` Dmitry A.Kazakov [this message]
2002-10-05 15:25         ` Jim Rogers
2002-10-06 21:37           ` Dmitry A.Kazakov
2002-10-06  2:18       ` Hyman Rosen
2002-10-06  3:00         ` Jim Rogers
2002-10-08 21:08           ` Gisle Sælensminde
2002-10-04  3:37 ` Chad R. Meiners
2002-10-04  5:32 ` Simon Wright
2002-10-04  6:01 ` tmoran
2002-10-04 15:05 ` Matthew Heaney
2002-10-05  2:14 ` SteveD
2002-10-05  8:54   ` Preben Randhol
2002-10-07 14:10   ` Matthew Heaney
2002-10-07 19:52     ` Jeffrey Carter
2002-10-08 21:18     ` Dmitry A.Kazakov
2002-10-08  9:53 ` John McCabe
2002-10-08 15:37   ` Matthew Heaney
2002-10-08 16:47     ` Georg Bauhaus
2002-10-08 17:48       ` Matthew Heaney
2002-10-08 17:16     ` Warren W. Gay VE3WWG
2002-10-08 17:58       ` Matthew Heaney
2002-10-09 16:59         ` Warren W. Gay VE3WWG
2002-10-08 10:21 ` Preben Randhol
  -- strict thread matches above, loose matches on Subject: below --
1998-05-15  0:00 Gisle S{lensminde
replies disabled

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