comp.lang.ada
 help / color / mirror / Atom feed
From: jayessay <nospam@foo.com>
Subject: Re: Ada 2005?
Date: 28 Dec 2004 12:56:18 -0500
Date: 2004-12-28T12:56:18-05:00	[thread overview]
Message-ID: <m3652mwblp.fsf@rigel.goldenthreadtech.com> (raw)
In-Reply-To: 1xxsp54fh2js2.1layknsasshu4.dlg@40tude.net

"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:

> In Ada all choices are statically known. The only problem is that you
> cannot override non-diagonal elements of the dispatch table.

This is incorrect and it is easy to construct examples that are legal
but will raise constraint error at runtime at a point of attempted
method dispatch.


> >:>>> Ah, so you define it away.
> > 
> > Or invent a new one?
> 
> Where is any other?

The one everyone but you seems to use.


> > Obviously, "more than" in the above sentence isn't only about counting the
> > number of parameters.  You could equally well say that Ada templates
> > are recursive because they are when you limit the recursion depth to 0.
> > 
> > What did the makers of GNAT think when they invented the error message,
> > 
> >  "operation can be dispatching in only one type"?
> 
> Exactly what it tells: no dispatch on distinct types. MD /= dispatch in
> distinct type hierarchies.

More sophistry.  No one said that MD _requires_ dispatch in distinct
type hierarchies, only that it _supports_ this.  Multiple dispatch
does _require_ dispatch on/across multiple types, that is the
definition used everywhere except by you.

> > So at the very least there must exists a notion of MD that isn't
> > available with Ada.
> 
> Right. "Ada has MD" = "Ada has some cases of MD".

More sophistry.

> It does not mean that Ada has full or proper MD. It all started when
> my opponent disagreed with a trivial statement: "... it (Ada's MD)
> is very limited and cannot be counted as true multiple dispatch".

I think this indicates the real problem: "my opponent".  You seem to
see this as some idiotic zero-sum game instead of a discussion.  No
wonder you never seem learn anything.


/Jon

-- 
'j' - a n t h o n y at romeo/charley/november com



  reply	other threads:[~2004-12-28 17:56 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-18  4:27 Ada 2005? conradwt
2004-12-18  8:08 ` Martin Dowie
2004-12-20 20:06   ` conradwt
2004-12-21  6:51     ` Martin Dowie
2004-12-18  8:47 ` christov
2004-12-19  3:28   ` Randy Brukardt
2004-12-19 19:11     ` christov
2004-12-19 22:07       ` Ada User Journal (was: Re: Ada 2005?) Dirk Craeynest
2004-12-19 22:34         ` Ada User Journal Florian Weimer
2004-12-20  9:19           ` Martin Krischik
2004-12-20 11:02             ` Florian Weimer
2004-12-20 12:22               ` Thomas Hühn
2004-12-27 13:16                 ` Florian Weimer
2004-12-21  0:15   ` Ada 2005? David Botton
2004-12-18  8:51 ` Martin Krischik
2004-12-18 16:03 ` Dmitry A. Kazakov
2004-12-20 18:49   ` conradwt
2004-12-20 20:10     ` Dmitry A. Kazakov
2004-12-20 23:44       ` jayessay
2004-12-21  1:26         ` Alexander E. Kopilovich
2004-12-21  8:31           ` Dmitry A. Kazakov
2004-12-21 17:24           ` jayessay
2004-12-21  8:11         ` Dmitry A. Kazakov
2004-12-21 17:10           ` jayessay
2004-12-21 17:12             ` Dmitry A. Kazakov
2004-12-21 21:42               ` jayessay
2004-12-22  8:55                 ` Dmitry A. Kazakov
2004-12-22 18:02                   ` jayessay
2004-12-22 19:10                     ` Dmitry A. Kazakov
2004-12-23 18:09                       ` jayessay
2004-12-24  9:41                         ` Dmitry A. Kazakov
2004-12-27 17:09                           ` jayessay
2004-12-27 19:44                             ` Dmitry A. Kazakov
2004-12-27 21:51                               ` Georg Bauhaus
2004-12-28  9:56                                 ` Dmitry A. Kazakov
2004-12-28 17:56                                   ` jayessay [this message]
2004-12-28 17:48                                 ` jayessay
2004-12-28 17:36                               ` jayessay
2004-12-21  8:33     ` Martin Krischik
2004-12-21 15:34       ` jimmaureenrogers
2004-12-21 15:53         ` Martin Krischik
2004-12-22  9:34           ` Larry Kilgallen
2004-12-22 11:01             ` Martin Krischik
2004-12-22 12:52               ` Larry Kilgallen
2004-12-22 16:38                 ` Martin Krischik
2004-12-23 23:05       ` conradwt
2004-12-24  9:24         ` Pascal Obry
2004-12-24  9:59         ` Martin Krischik
2004-12-18 19:31 ` Jeffrey Carter
2004-12-20 18:55   ` conradwt
2004-12-20 23:53     ` Jeffrey Carter
2004-12-21  0:25       ` David Botton
2004-12-19  3:16 ` Brian May
2004-12-20 23:38   ` jayessay
2004-12-21 21:42     ` Brian May
replies disabled

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