TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Proportional Font
Show HTML Part by Default
Condense Mail Headers

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

Print Reply
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Mike Brenner <[log in to unmask]>
Tue, 20 Oct 1998 11:28:22 -0400
Mike Brenner <[log in to unmask]>
text/plain (26 lines)
Dan > ... contemplating transitions a system in Ada83 to Ada95...
    > ... should I convert to child packages while transitioning ...

    > ... Is this possible? Has it been done? Is it a stupid idea?

It is not stupid, and it is possible, but perhaps you might
consider just compiling and running the system as it is
under Ada 95. Many programs will work with only a few little
changes. You could consider upgrades to the structure of the
program AFTER it is working. Remember, despite all the things
added to the language, Ada 95 is essential still Ada 83 with
a few things made easier.

Separating the conversion from the structure change will help
you get better data estimates for your expenses in doing
each of those different kinds of work, as well as an estimate
of the maintainability of the programmers who coded the original
system for you.

If you used a lot of machine-dependent stuff, then your transition
will have to include getting rid of those items. Otherwise,
you should have a relatively easy task of transitioning
to Ada 95.