comp.lang.ada
 help / color / mirror / Atom feed
From: aek@vib.usr.pu.ru (Alexander Kopilovitch)
Subject: Re: AIs for Ada extensions
Date: 12 Jun 2003 18:02:15 -0700
Date: 2003-06-13T01:02:15+00:00	[thread overview]
Message-ID: <e2e5731a.0306121702.22cc4636@posting.google.com> (raw)
In-Reply-To: 3EE8B62E.6090605@attbi.com

Robert I. Eachus wrote:

> > It seems to be an unfortunate collision that multiple new packages should be
> > proposed when Abstract Interfaces still aren't established firmly.
> > It is highly likely that some packages (for example, Data structures
> > components) may look significantly better if they can use Abstract Interfaces.
>
>I personally don't see any conflict.  The interface AI will allow easier 
>bindings to C++ and Java.  But in Ada, mix-ins are a better abstraction 
>IMHO for containers.  The advantage is that you can easily put objects 
>in a container even if the original declarer of the type/class had no 
>idea that they would be put in a container.  For example:
>...

Yes, but what about similar containers, such as various flavors of List?
And it is not an easy task to align properly the above your words with another
your opinion (with which I fully agree), posted here about 3 weeks ago -
I mean the following:

>Date: Thu, 29 May 2003 02:22:22 GMT
>Subject: Re: Problem space and solution space
>
>...  In Ada you tend not to have one sort
>package in your toolbox, or one list type implementation, you have
>several.  Now the programmer solving some problem sees a part of his
>decomposition that can be solved by a list package or a sort package,
>and does a generic instantiation.  The problem is that there is no easy
>way, in Ada, to express a binding to a member of the class of sort
>generics, but to delay the choice of the actual mapping.
>
>This is why one of the features I expect interfaces to add to Ada is a
>better way of organizing collections of sort algorithms and the like.


Alexander Kopilovitch                      aek@vib.usr.pu.ru
Saint-Petersburg
Russia



  reply	other threads:[~2003-06-13  1:02 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-31  5:01 Ada.Networks.Sockets hierarchy for standardization? Warren W. Gay VE3WWG
2003-05-31  6:33 ` Tarjei T. Jensen
2003-05-31 13:35   ` Simon Wright
2003-05-31 17:24 ` Michael Erdmann
2003-05-31  1:35   ` Ada.Networks.Sockets hierarchy for standardization? (sf: ada0y-net-std) Warren W. Gay VE3WWG
2003-06-01  4:02     ` Randy Brukardt
2003-06-02 16:56       ` Warren W. Gay VE3WWG
2003-06-03  0:39         ` Randy Brukardt
2003-06-03  3:47           ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy for standardization? (sf:ada0y-net-std) Robert C. Leif
     [not found]             ` <3EDC8FA6.2000308@noplace.com>
2003-06-05 20:48               ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy (Provisional Standard?) Warren W. Gay VE3WWG
2003-06-06 11:49                 ` Marin David Condic
2003-06-06 15:51                 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy(Provisional Standard?) Robert C. Leif
2003-06-07 11:39                 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy (Provisional Standard?) Marin David Condic
2003-06-10 11:43                 ` Marin David Condic
2003-06-10 17:17                   ` Warren W. Gay VE3WWG
2003-06-11 11:05                     ` Marin David Condic
2003-06-10 17:22                   ` Warren W. Gay VE3WWG
2003-06-11  6:31                   ` AIs for Ada extensions Robert I. Eachus
2003-06-11 11:08                     ` Marin David Condic
2003-06-12  1:10                     ` Alexander Kopilovitch
2003-06-12 17:19                       ` Robert I. Eachus
2003-06-13  1:02                         ` Alexander Kopilovitch [this message]
2003-06-13  7:21                           ` Robert I. Eachus
2003-06-13 21:53                             ` tmoran
2003-06-14 23:30                             ` Alexander Kopilovitch
2003-05-31 23:47   ` Ada.Networks.Sockets hierarchy for standardization? Warren W. Gay VE3WWG
2003-06-01  7:07     ` Michael Erdmann
replies disabled

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