From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,416524a2535be642 X-Google-Attributes: gid103376,public From: Fernando Mato Mira Subject: Re: Object,Subject,Verb, and Phrase (Sentence) Oriented Programming Date: 1999/06/18 Message-ID: <376A42AE.A6B52227@iname.com>#1/1 X-Deja-AN: 491046909 Content-Transfer-Encoding: 7bit References: <3766E963.EA14F6F8@acm.org> <19990617103727.07296.00000475@ng34.aol.com> <376A16EE.EA9A2D07@acm.org> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii MIME-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-06-18T00:00:00+00:00 List-Id: Matthew Heaney wrote: > On 18 Jun 1999 11:52, "Fernando D. Mato Mira" 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.