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 match. Maybe some of the Sun OS/Solaris experts will jump in and correct me if I'm wrong. Frank -----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 THALES INFORMATION SYSTEM Toulon (FRANCE) 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. Congratulations