comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: List container strawman 1.1
Date: Fri, 9 Nov 2001 12:37:58 -0500
Date: 2001-11-09T17:38:00+00:00	[thread overview]
Message-ID: <9sh49o$ohc$1@nh.pace.co.uk> (raw)
In-Reply-To: 20TG7.18929$xS6.30469@www.newsranger.com

I'm wondering if everyone is declaring it "Unacceptable" or perhaps a little
less strongly, it is merely being viewed as "Undesirable". (That would
describe my gut feeling on it.) I'd still think that the BC's might be
usable if some conditions were met. 1) See if you can hide some of the
complexity by making a simple-case binding for the most common usages. 2)
Create a "Booch Components for Idiots" text that shows cookie-cutter
recepies for how to do the simple cases (covers up for #1 if that's not
feasable.) 3) Get some reasonable level of concensus that the BC's are an
acceptable, if not perfect, solution. (I'd agree to this - how about the
rest of the crowd?)

Or it might be possible to declare as part of the BC's++ that there will be
a couple of new packages that handle the simple cases while keeping the rest
of the BC's around for the more advanced user?

I think the biggest problem here is that we all have our own particular
desires, programming styles, knowledge-base, etc., that keeps us hoping we
can get something more to our liking. Nothing wrong with that, but the
likely outcome of insisting on it is going to be that everyone goes their
own way and we're right back here at the beginning with no common component
library.

Is it possible we might work in this direction:

1) Accept the BC's as a working hypothesis.

2) Extend the BC's to include some List and Map components that handle the
simple cases without too much pain. (Basically, something like what Ted put
out as a strawman. It either stands alone or is implemented with the BC's as
a wrapper around them.)

3) Add on to the BC's the capability of loading and storing the components
to files via some version of working nicely with Streams.

4) Come up with a document that does a little bit of basic "How To"
explaining and have this go along for the ride in some way.

5) Get some acceptance from the vendors to have this endorsed and hopefully
shipped with some compilers.

What I'm outlining above doesn't sound like it is impossible to accept nor
does it constitute some astronomical level of work. A small group of us
might be able to accomplish this before the next ice age. Would this be
acceptable to anyone?

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"Ted Dennison" <dennison@telepath.com> wrote in message
news:20TG7.18929$xS6.30469@www.newsranger.com...
> instantiation of it) to instantiate the second package. Its not too
horrible one
> you figure it out. But this is exactly what Booch does that everyone is
saying
> is unacceptable. So I feel that we really need to avoid using child
packages
> unless there is a compelling reason.
>






  parent reply	other threads:[~2001-11-09 17:37 UTC|newest]

Thread overview: 90+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-02 20:29 List container strawman 1.1 Ted Dennison
2001-11-02 21:00 ` Larry Kilgallen
2001-11-02 21:08   ` Ted Dennison
2001-11-02 21:43     ` Larry Kilgallen
2001-11-02 21:20 ` Darren New
2001-11-02 23:33   ` Jeffrey Carter
2001-11-03  0:19     ` Darren New
2001-11-03  7:03   ` Ted Dennison
2001-11-02 21:45 ` Eric Merritt
2001-11-02 22:52   ` Larry Kilgallen
2001-11-03  7:09   ` Ted Dennison
2001-11-04  0:30   ` Nick Roberts
2001-11-05 12:40     ` Eric Merritt
2001-11-05 22:26       ` Nick Roberts
2001-11-05 23:28         ` Eric Merritt
2001-11-06 16:42           ` Nick Roberts
2001-11-06 17:24             ` Stephen Leake
2001-11-06 18:28               ` Eric Merritt
2001-11-06 22:17               ` Nick Roberts
2001-11-07 19:31                 ` Stephen Leake
2001-11-07 22:55                   ` Nick Roberts
2001-11-10  3:17                   ` Ted Dennison
2001-11-10  3:31                     ` Darren New
2001-11-13 16:47                       ` Stephen Leake
2001-11-13 17:21                         ` Darren New
2001-11-13 20:36                           ` Ted Dennison
2001-11-13 23:48                             ` Ben Place
2001-11-14  4:01                               ` Nick Roberts
2001-11-14 16:10                                 ` Jeffrey Carter
2001-11-14 19:12                                   ` Ted Dennison
2001-11-14 22:32                                   ` Jeffrey Carter
     [not found]                                   ` <_mzI7.24675 <3BF2F0E7.5DD40B4B@boeing.com>
2001-11-15  3:49                                     ` Nick Roberts
2001-11-10  3:07               ` Ted Dennison
2001-11-10 14:18               ` Florian Weimer
2001-11-13 16:48                 ` Stephen Leake
2001-11-06 18:21             ` Eric Merritt
2001-11-08 11:53               ` Simon Wright
2001-11-06 16:30       ` Darren New
2001-11-06 18:19         ` Eric Merritt
2001-11-04  4:55   ` Larry Hazel
     [not found] ` <3BE31DD5.FF96AFE0@san.rr.com>
2001-11-03  7:07   ` Ted Dennison
2001-11-03 18:59     ` Jeffrey Carter
2001-11-04 19:07       ` Darren New
2001-11-04 22:21         ` Jeffrey Carter
2001-11-04 23:43           ` James Rogers
2001-11-05 18:09           ` Darren New
2001-11-05 22:59             ` Jeffrey Carter
2001-11-04 20:56 ` Jean-Marc Bourguet
2001-11-05 20:00   ` Ted Dennison
2001-11-05 20:27     ` Darren New
2001-11-05 20:54       ` Ted Dennison
2001-11-05 22:30         ` Darren New
2001-11-08 10:50     ` Ehud Lamm
2001-11-05  9:53 ` Mike Ovenden
2001-11-05 14:37 ` Jean-Marc Bourguet
2001-11-05 20:03   ` Ted Dennison
2001-11-06  8:52     ` Jean-Marc Bourguet
2001-11-05 16:01 ` Marin David Condic
2001-11-05 20:06   ` Ted Dennison
2001-11-05 20:45     ` Marin David Condic
2001-11-08 10:54       ` Ehud Lamm
2001-11-08 19:30         ` Marin David Condic
2001-11-08 22:06           ` Nick Roberts
2001-11-10 18:15         ` Simon Wright
2001-11-11 21:33           ` Pascal Obry
2001-11-11 21:55             ` Ehud Lamm
2001-11-05 22:37   ` Nick Roberts
2001-11-09 15:51     ` Ted Dennison
2001-11-10  0:47       ` Nick Roberts
2001-11-06 12:38 ` Roy Bell
2001-11-08 10:56   ` Ehud Lamm
2001-11-08 18:08     ` Roy Bell
2001-11-09 15:55       ` Ted Dennison
2001-11-09 16:15         ` Ehud Lamm
2001-11-09 17:37         ` Marin David Condic [this message]
2001-11-09 22:24           ` Ehud Lamm
2001-11-11 15:39             ` Marin David Condic
2001-11-10  2:35           ` Ted Dennison
2001-11-10  4:03             ` Jeffrey Carter
2001-11-11 21:09               ` Simon Wright
2001-11-12  5:33                 ` Ted Dennison
2001-11-12 16:13                 ` Jeffrey Carter
2001-11-13  7:11                   ` Simon Wright
2001-11-11 15:45             ` Marin David Condic
2001-11-11 21:03           ` Simon Wright
2001-11-11 21:57             ` Ehud Lamm
2001-11-12 15:24             ` Marin David Condic
2001-11-13  7:06               ` Simon Wright
2001-11-13 21:21                 ` Marin David Condic
2001-11-13 16:55             ` Stephen Leake
replies disabled

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