TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

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

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

Print Reply
"Beard, Frank" <[log in to unmask]>
Fri, 11 May 2001 18:06:28 -0400
text/plain (53 lines)
We ported a system of ~180K SLOC of Ada 83 on HP-UX BLS to Ada 95
on Windows NT.  We did not have to change any of the pure Ada code.
The are very few things that differ from Ada 83 to Ada 95.  And the
compiler is probably the best way to determine any problems there.
The only part we had to worry about was the OS calls.  Since, we
were using POSIX, we took the POSIX spec and wrote the bodies to
call Windows APIs, since no POSIX binding existed at the time.

If your port only involves switching platforms (Ada 83 on Sun OS
to Ada 83 on Solaris), then your only concern is differences in
OS calls.  If you're using POSIX, then you just need to find the
POSIX binding for Solaris.  If you're using your own pragmas
to the OS, there shouldn't be much difference between Sun OS
and Solaris.  Hopefully, your OS specific calls were hidden in
the body of package so that they are transparent to the users of
the package.

In any event, during the link you will find out which calls don't

Maybe some of the Sun OS/Solaris experts will jump in and correct
me if I'm wrong.


-----Original Message-----
From: dominique.canevet [mailto:[log in to unmask]]
Sent: Friday, May 11, 2001 5:47 AM
To: [log in to unmask]
Subject: Questions about ADA language

from Xavier LANDES, Dominique CANEVET

     we will have to port an application written in ADA 83 language from
     SUN Os to Solaris environment.

     ? does it exist tools (on SUN Os or Solaris environment) for examining
       ADA code source and giving informations like :
          - instructions giving problems,
          - level of complexity for resolving these problems,
       ? Are they free, how to download them.

     ? do you know some programers who still have the experience of porting
       ADA application from SUN Os to Solaris environment. We would like to
       have contact with these programers

                Thanks in advance.