From: brian@telesoft.UUCP (Brian D. Nettleton @spot)
Subject: Limited Use Clause
Date: 5 Dec 88 23:39:29 GMT [thread overview]
Message-ID: <8812060022.AA26972@ucsd.edu> (raw)
Mike Glasgow of IBM asked me to post this idea here as he doesn't
have access to this network.
Mike and I discussed yet another change to Ada for Ada-9x, the
addition of a "limited" use clause. This clause would allow
direct visibility of only the implicit infix operators of a visible part
of a particular package. I do beleive this request does probably
fall into Stanley Allen's reference to "feature junkies" but that
still doesn't stop me. The syntax might go something like (included
here only for example, I don't care too much about what words are
chosen):
with xyz;
...
use limited xyz;
...
As more of a maintainer of code than a developer (much of my work
involves porting and integrating other peoples code) I'm certainly
aware of how horrible use clauses can be when your looking at someone
else's code. Therefore I agree with the coding standard Mike's project at
IBM is using which does not permit any use clauses. I also agree with
Mike that the restriction causes unnecessary problems when you define
a derived type of say integer and then using this derived type and it's
associated implied operators is a real pain with lots of extra "noise"
code (i.e. renaming "=" and "+" over and over again even though they have
the "standard" Ada definition).
Brian Nettleton
TeleSoft
- These ideas are my own and not necessarily that of my employer, etc...
next reply other threads:[~1988-12-05 23:39 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
1988-12-05 23:39 Brian D. Nettleton @spot [this message]
1988-12-06 15:36 ` Limited Use Clause Steve Tynor
1988-12-07 17:54 ` Stephe Leake
-- strict thread matches above, loose matches on Subject: below --
1988-12-06 16:26 rracine
1988-12-06 19:12 ` Steve Tynor
1988-12-07 1:43 ` Michael Peirce
1988-12-07 18:12 ` Stephe Leake
1988-12-09 13:58 ` Burch Seymour
1988-12-07 17:59 ` Stephe Leake
1988-12-10 23:13 Erland Sommarskog
1988-12-12 15:47 ` Steve Tynor
1988-12-17 21:56 Erland Sommarskog
1988-12-18 14:48 ` Dik T. Winter
1988-12-19 14:17 ` Steve Tynor
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox