comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <bauhaus@futureapps.de>
Subject: Re: Generic Collection
Date: Fri, 11 May 2007 10:10:51 +0200
Date: 2007-05-11T10:10:51+02:00	[thread overview]
Message-ID: <1178871050.6451.13.camel@localhost.localdomain> (raw)
In-Reply-To: <1178837285.391940.192010@e65g2000hsc.googlegroups.com>

On Thu, 2007-05-10 at 15:48 -0700, andrew wrote:
> On May 10, 2:31 pm, Simon Wright <simon.j.wri...@mac.com> wrote:

> > > So, I'm thinking that many of the "capabilities" or operations I
> > > desire of the collection would have to be "dispatching" to the type of
> > > the collection object.

When is the type of the collection object determined? How?

> > Do you want to be able to add attributes to schemas? I would have
> > thought not ..

This is an important question, if not the important question.
I'd try to answer it first.


> So I think you are saying I would have one Collection package and it
> has three procedures called Add and they operate on three different
> types:
> Tuple
> Table
> Schema

> but then how do I later use the collection package for some other
> purpose?

If you want a collection that doesn't collect either Apples
or Oranges, but instead is capable of holding Apples, Oranges,
Cabbage, Motor_Oil, Whatever, you can have that, too. Is this
what you want?


> I don't understand why I would have run-time errors.  Please expand
> that thought.

Just think of the consequences of Java pre-1.5 collections delivering
nothing but Object objects.





  reply	other threads:[~2007-05-11  8:10 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-08 19:29 Generic Collection andrew
2007-05-08 21:00 ` Georg Bauhaus
2007-05-08 21:59   ` andrew
2007-05-09 14:51     ` andrew
2007-05-09 16:12       ` Georg Bauhaus
2007-05-09 18:54         ` andrew
2007-05-10 19:31           ` Simon Wright
2007-05-10 22:48             ` andrew
2007-05-11  8:10               ` Georg Bauhaus [this message]
2007-05-11 20:41                 ` andrew
2007-05-11 21:28                   ` Georg Bauhaus
2007-05-11 21:55                     ` andrew
2007-05-12  7:18               ` Simon Wright
2007-05-12  7:52                 ` Dmitry A. Kazakov
2007-05-13 11:00                   ` Simon Wright
2007-05-13 12:11                     ` Dmitry A. Kazakov
2007-05-16  0:27                     ` Randy Brukardt
2007-05-16  6:05                       ` Simon Wright
2007-05-16  7:17                         ` Untagged types don't work right - was: " Grein, Christoph (Fa. ESG)
2007-05-16 13:27                       ` Benjamin Place
2007-05-14 17:09                 ` andrew
2007-05-14 20:00                   ` Simon Wright
replies disabled

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