From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ea4f04ec8d41f5b7 X-Google-Attributes: gid103376,public From: bbalfour@std.caci.com (Brad Balfour) Subject: Re: Ada83 equivalents for Ada95 Date: 1996/05/28 Message-ID: #1/1 X-Deja-AN: 157193610 references: <31927190.35AA@csehp3.mdc.com> <31A66DAA.7418@sud.ed.ray.com> organization: CACI, Inc. newsgroups: comp.lang.ada Date: 1996-05-28T00:00:00+00:00 List-Id: In article <31A66DAA.7418@sud.ed.ray.com>, Joe Gwinn wrote: >We have the Ada83 versus Ada95 problem as well. In short, we plan to >use the Ada83 subset of Ada95, so that in some future, we will be able >to transition to Ada95, should the customer so desire. [snip] >The Ada95 standard defines this Ada83 subset, by what it doesn't mention >as having been broken by Ada95. > >Joe Gwinn You are looking for a report on the Upward Incompatibilities that Ada 95 has with respect to Ada 83. The short answer is that there are *very few* upward incompatibilites. The long answer is that an exhaustive document has been produced by Bill Taylor. It can be found at http://sw-eng.falls-church.va.us/AdaIC/docs/compat-guide/compat-guide6-0.txt There are even tools available that you can purchase which will automatically detect these problems in your Ada 83 code. May people have found that just running the code through an Ada 95 compiler, such as GNAT, will detect many (but not all) problems. You may also want to reconsider using Ada 95 now. My organization has been supporting Ada 95 projects for the past 18 months. We've found that Ada 95 can definitely be used for production projects to be delivered to the field. Brad Brad Balfour SIGAda WWW Server CACI, Inc. http://www.acm.org/sigada/ 703/277-6767 and also try: bbalfour@std.caci.com http://lglwww.epfl.ch/Ada/ *new address: 3930 Pender Drive * Fairfax, VA 22030 * 703/277-6767**