From: WhiteR@CRPL.Cedar-Rapids.lib.IA.US (Robert S. White)
Subject: Re: Ada News Brief
Date: 1996/10/28
Date: 1996-10-28T00:00:00+00:00 [thread overview]
Message-ID: <551e28$rig@flood.weeg.uiowa.edu> (raw)
In-Reply-To: dewar.846422650@merv
In article <dewar.846422650@merv>, dewar@merv.cs.nyu.edu says...
...snip...
>1. The switch from an Ada 83 to an Ada 95 compiler may involve changes in
>implementatoin dependent choices (e.g. the behavior of representation
>pragmas). This is especially likely to be so if you are switching
>front ends (VADS to GNAT, or DEC to Rational, or Alsys to TSP).
>
>2. There are subtle changes in semantics, e.g. of overloading, which are
>unlikely to be copied exactly. It makes no sense to have two overloading
>algorityhms, where the only function of one of them is to implement
>obscure Ada 83 rules that have been judged (a) undesriable and (b)
>too obscure to worry about compatibility issues.
>
>In addition, usually it is only worth trying to worry about correct Ada 83
>rules, there seems little point (and it would be tough) to diagnose all
>possible Ada 83 semantic errors.
>
>One interesting criterion would be to see if a compiler can 100% validate
>against 1.11 with its Ada 83 switch. GNAT certainly makes no such claim.
>
But as it has been said before, just changing from one Ada 83
implementation to another can show up a lot of similar subtle
incompatibilities. Try moving from Tartan Ada 83 to Rational Apex 2.06
Ada 83. Watch out for operator renames and not enough "use System;"'s.
It seems like I have had fewer problems with Gnat vs other "picky/tough"
Ada 83 compilers.
_______________________________________________________________________
Robert S. White -- an embedded sys software engineer
WhiteR@CRPL.Cedar-Rapids.lib.IA.US --long/cheap alternate I-net address
-- support your public library!
next prev parent reply other threads:[~1996-10-28 0:00 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-10-04 0:00 Ada News Brief Reuse News
1996-10-06 0:00 ` Ed Falis
1996-10-14 0:00 ` Keith Thompson
1996-10-15 0:00 ` Robert Dewar
1996-10-15 0:00 ` Larry Kilgallen
1996-10-15 0:00 ` Robert Dewar
1996-10-26 0:00 ` Dave Wood
1996-10-27 0:00 ` Robert Dewar
1996-10-28 0:00 ` Robert S. White [this message]
1996-10-29 0:00 ` Neil O'Brien
1996-10-17 0:00 ` Michael Feldman
1996-10-18 0:00 ` Sandy McPherson
1996-10-18 0:00 ` Steve Jones - JON
1996-10-21 0:00 ` Sandy McPherson
1996-10-15 0:00 ` Ken Garlington
1996-10-29 0:00 ` Software Engineering News
1996-10-18 0:00 ` David Emery
-- strict thread matches above, loose matches on Subject: below --
1996-09-20 0:00 Becca Norton
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox