Thanks for all the additional interpretation of my original question.
I think I can be more explicit now, when I got home from work and
actually read what I'd written at work....
The development environment in our case is Rational Apex for Ada83.
I am not at all worried about getting the system to run in Ada95, with
some 20 exceptions it will just compile and, hopefully, run. (If I recall
correctly the main issue is some use of a system address initialized to
null using a constant that is not available in our Ada95 environment. And
one occasion of error correction of the straightforward kind per 100 kSLOC
is not bad at all..... :-)
What I AM worried about is when a dozen or so of rookies in the project
get confused on where the entry point (shared packages in our Apex
terminology) to a component is and start using something that is for
internal use in the component only. That could lead to obscure bugs
and I think I'd feel happier if that visibility could be reduced somehow.
I am becoming more confident that there is a solution to the problem,
the thing now would be to find an automated process that has been
Thank you for all input.
[log in to unmask]
Fran: Samuel Mize [SMTP:[log in to unmask]]
Skickat: Tuesday, October 20, 1998 6:59 PM
Till: [log in to unmask]
Amne: Re: RE> Ada83 to Ada95 transition
Tucker Taft wrote:
> I agree with the recommendation to first just recompile, and then
> think about taking advantage of new features where most useful.
> -Tucker Taft [log in to unmask]
Generally good advice, but I think it misses the thrust of his
question. They currently have:
- Ada 83
- interface control tool
He's wanting to know, if they move to Ada 95, if they will be
able to replace the interface control tool with in-language
features (by doing some reworking of the package hierarchy).
Sure, the first step would be to just port the sources.
I don't know the answer, but it seems a reasonable question.
Samuel Mize -- [log in to unmask] (home email) -- Team Ada
Fight Spam: see http://www.cauce.org/ \\\ Smert Spamonam