comp.lang.ada
 help / color / mirror / Atom feed
From: Fernando Mato Mira <matomira@iname.com>
Subject: Re: Object,Subject,Verb, and Phrase (Sentence) Oriented Programming
Date: 1999/06/18
Date: 1999-06-18T00:00:00+00:00	[thread overview]
Message-ID: <376A42AE.A6B52227@iname.com> (raw)
In-Reply-To: m31zf9lv4t.fsf@mheaney.ni.net



Matthew Heaney wrote:

> On 18 Jun 1999 11:52, "Fernando D. Mato Mira" <matomira@acm.org> wrote:
>
> > Really, can't Ada dispatching be upgraded w/o losing
> > backwards-compatibility?
>
> What are your specific objections to "Ada dispatching"?
>
> And how is dispatching in Ada any different from dispatching in Eiffel
> or C++?

Eiffel, C++, Ada fall all in the same category here.
See Dylan or standard CLOS dispatching. That's what I'd like. And it
doesn't
mean that also having restricted single dispatch would not be possible.

> > I still have to get my refs. But for what I remember, it seems
> > so.. Time for a poll..

The word about multimethods seem to be spreading. Ada95 embraced OO.
Is a new round scheduled? And the poll is; "Who wants that?"

Ada has an edge here w.r.t. Eiffel and C++ regarding adoption of multi
dispatch.
Extending the others will imply having them look gratuitously asymmetric or
increase
in complexity. Resolving how that would interplay with overloading in C++
will be an issue.
Eiffel uses classes as the unit of encapsulation. That is weird for
multimethods. Not to say
anything about extensibility.






      reply	other threads:[~1999-06-18  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <7k3f2n$3gk$1@news1.Radix.Net>
     [not found] ` <37662F29.F4CFB69F@iname.com>
     [not found]   ` <ymizp21cu2v.fsf@sevak.isi.edu>
1999-06-16  0:00     ` Object,Subject,Verb, and Phrase (Sentence) Oriented Programming Fernando D. Mato Mira
1999-06-16  0:00       ` Fernando D. Mato Mira
     [not found]         ` <19990617103727.07296.00000475@ng34.aol.com>
1999-06-18  0:00           ` Fernando D. Mato Mira
1999-06-18  0:00             ` Matthew Heaney
1999-06-18  0:00               ` Fernando Mato Mira [this message]
replies disabled

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