TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Daniel Wengelin <[log in to unmask]>
Reply To:
Tue, 20 Oct 1998 20:14:28 +0200
text/plain (62 lines)
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
proven somewhere.

Thank you for all input.
                        Cheers, Dan

[log in to unmask]

-----Ursprungligt meddelande-----
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.

Sam Mize
Samuel Mize -- [log in to unmask] (home email) -- Team Ada
Fight Spam: see \\\ Smert Spamonam