comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: 'with'ing and 'use'ing
Date: 2000/03/02
Date: 2000-03-02T00:00:00+00:00	[thread overview]
Message-ID: <89kuci$sr3$1@nnrp1.deja.com> (raw)
In-Reply-To: 38BD80CD.4462065@ftw.rsc.raytheon.com

In article <38BD80CD.4462065@ftw.rsc.raytheon.com>,
  Wes Groleau <wwgrol@ftw.rsc.raytheon.com> wrote:
> > [Ada.Strings.Unbounded.Unbounded_String is] actually exhibit
A
> > for the kind of thing I'm complaining about. How
> > do the authors of that package know that I have a system
where its
> > appropriate to perform "use"s?
>
> Or why do they assume you don't work in a shop that
> labels "use" a mortal sin?
>
> These shops exist, and though I disagree with their
> attitude, I think it was inappropriate for the 9X designers
> to force them to choose between their religion
> and readability.
>
> (Or to force employees of such a shop to choose between
> the boss's rules and readability.)
>
> Revision suggestion (yes, I know this is the wrong address):
> We're stuck with these redundant names, since some are already
> in use.  But next revision, packages like unbounded could, via
> 'renames,' provide alternate names that won't look stupid
> in an anti-use shop.


The design of the Ada language assumes that you use the entire
language. If you choose to subset the language, some adjustments
may need to be made, but since3 you chose to do the
subsetting, it is up to you to undo the damage, if any,
caused by that.

If you have banned use clauses, then yes, the otherwise nicely
chosen names in Ada.Strings.Unbounded will be annoying, so it
is up to you provide a package with renamings that match your
particular restrictive usage and rules.

It is unreasonable to ask that the RM anticipate all such
ill-advised subsetting rules, and somehow compensate for
them in advance.


Sent via Deja.com http://www.deja.com/
Before you buy.




  reply	other threads:[~2000-03-02  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 [this message]
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 ` David Starner
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                 ` Jeff Carter
2000-03-03  0:00                   ` David Starner
2000-03-04  0:00                     ` Simon Wright
2000-03-03  0:00                 ` Ted Dennison
2000-03-07  0:00                   ` Nick Roberts
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           ` Robert Dewar
2000-03-07  0:00             ` Ted Dennison
2000-03-08  0:00               ` Robert Dewar
2000-03-11  0:00                 ` Robert A Duff
2000-03-06  0:00           ` Ted Dennison
2000-03-06  0:00             ` Robert A Duff
2000-03-06  0:00               ` tmoran
2000-03-06  0:00             ` Robert Dewar
2000-03-07  0:00               ` Ted Dennison
2000-03-07  0:00               ` Marin D. Condic
2000-03-07  0:00             ` Marin D. Condic
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
replies disabled

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