From: Ted Dennison <dennison@telepath.com>
Subject: Re: 'with'ing and 'use'ing
Date: 2000/03/07
Date: 2000-03-07T00:00:00+00:00 [thread overview]
Message-ID: <8a3959$qmg$1@nnrp1.deja.com> (raw)
In-Reply-To: 8a1egu$h91$1@nnrp1.deja.com
In article <8a1egu$h91$1@nnrp1.deja.com>,
Robert Dewar <robert_dewar@my-deja.com> wrote:
> In article <8a0hio$qos$1@nnrp1.deja.com>,
> Ted Dennison <dennison@telepath.com> wrote:
> > It seems to me that the whole argument hinged on the
> > availability of tools to find declarations automaticly.
>
> But certainly that is a reasonable expectation in any
> decent Ada technology these days.
I'm afraid I haven't used Gnat's xref. So perhaps in a maintenance phase
of an application environemnt that uses Gnat it is. But its *not* a
reasonable expectation if:
o It depends on a compiler and you are in a phase where the whole
system is not yet compiling.
o Someone might ever need to read the source code without benifit of
the tools. (Eg: printouts, site copies, etc.)
o Your system is large enough that it takes more than a couple of
seconds to gather this information (DEC's SCA had this problem. I could
usually figure it out myself with SEARCH before SCA came back with the
answer).
The first is a phase that every program goes through. I would claim that
the other situations are quite common in the industry.
I would further claim that, given this fact, it is improper to choose a
naming convention for a reusable package that might be used by someone
in one of the above situations, that looks stupid with the package name
on the front when there is a convention available that will not look
stupid under either either usage.
--
T.E.D.
http://www.telepath.com/~dennison/Ted/TED.html
Sent via Deja.com http://www.deja.com/
Before you buy.
next prev parent reply other threads:[~2000-03-07 0:00 UTC|newest]
Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-02-29 0:00 'with'ing and 'use'ing Roger Hoyle
2000-02-29 0:00 ` xl
2000-02-29 0:00 ` Jeffrey Carter
2000-02-29 0:00 ` xl
2000-03-01 0:00 ` Roger Hoyle
2000-02-29 0:00 ` Ted Dennison
2000-03-01 0:00 ` Robert Dewar
2000-03-01 0:00 ` Ted Dennison
2000-03-01 0:00 ` Robert Dewar
2000-03-01 0:00 ` Ted Dennison
2000-03-01 0:00 ` Wes Groleau
2000-03-02 0:00 ` Robert Dewar
2000-02-29 0:00 ` David Starner
2000-02-29 0:00 ` Robert A Duff
2000-02-29 0:00 ` Ted Dennison
2000-03-01 0:00 ` Robert Dewar
2000-02-29 0:00 ` Jeffrey Carter
2000-02-29 0:00 ` Brian Rogoff
2000-03-01 0:00 ` Jean-Pierre Rosen
2000-03-02 0:00 ` Charles Hixson
2000-03-02 0:00 ` Robert A Duff
2000-03-02 0:00 ` Ted Dennison
2000-03-02 0:00 ` Charles Hixson
2000-03-02 0:00 ` David Starner
2000-03-03 0:00 ` Ted Dennison
2000-03-07 0:00 ` Nick Roberts
2000-03-03 0:00 ` Jeff Carter
2000-03-03 0:00 ` David Starner
2000-03-04 0:00 ` Simon Wright
2000-03-03 0:00 ` Marin D. Condic
2000-03-03 0:00 ` Scott Ingram
2000-03-04 0:00 ` Simon Wright
2000-03-03 0:00 ` Larry Kilgallen
2000-03-04 0:00 ` Robert Dewar
2000-03-04 0:00 ` Ehud Lamm
2000-03-06 0:00 ` Charles Hixson
2000-03-06 0:00 ` Robert Dewar
2000-03-03 0:00 ` Charles H. Sampson
2000-03-04 0:00 ` Jean-Pierre Rosen
2000-03-06 0:00 ` Ted Dennison
2000-03-06 0:00 ` Charles H. Sampson
2000-03-07 0:00 ` Stuart Palin
2000-03-08 0:00 ` Robert Dewar
2000-03-09 0:00 ` Stuart Palin
2000-03-06 0:00 ` Ted Dennison
2000-03-06 0:00 ` Robert Dewar
2000-03-07 0:00 ` Ted Dennison
2000-03-07 0:00 ` Marin D. Condic
2000-03-06 0:00 ` Robert A Duff
2000-03-06 0:00 ` tmoran
2000-03-07 0:00 ` Marin D. Condic
2000-03-06 0:00 ` Robert Dewar
2000-03-07 0:00 ` Ted Dennison [this message]
2000-03-08 0:00 ` Robert Dewar
2000-03-11 0:00 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox