comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal Obry <pascal@obry.net>
Subject: Re: ADA compilers/ difference between 83 and 95 - The answer
Date: 04 Jun 2005 10:38:09 +0200
Date: 2005-06-04T10:38:14+02:00	[thread overview]
Message-ID: <u8y1qbjpq.fsf@obry.net> (raw)
In-Reply-To: f7SdnQo_G6LxmjzfRVn-vg@comcast.com


Jeff C <jcreem@yahoo.com> writes:

> Summary. Along with my experience
> 
> a) A few new reserved words. (Never ran into this one)

Trivial to fix and safe.

> b) New form required for indefinitite generic parameters (I hit this once)

Trivial to fix and safe.

> c) Packages can not  have a body if their spec does not require it (I hit
> this once. It was always a bad idea by the way_

Trivial to fix and safe. Just add Pragma Elaborate_Body in the spec.

> d) Character now has 256 items instead of 128 (never hurt by this one)

Easy to fix but requires some code review.

> e) Numeric_Error no longer unique. Now renames of constraint error (Never
>    hurt by this one)

Easy to fix but requires some code review.

So as you see going from Ada83 to Ada95 is not that difficult. This was the
design decision when designing Ada95: It must be upward compatible. And in
practice it is.

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



  reply	other threads:[~2005-06-04  8:38 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20050603202720.13734.qmail@web32807.mail.mud.yahoo.com>
2005-06-03 20:32 ` ADA compilers/ difference between 83 and 95 Chris Albertson
2005-06-04  0:10   ` Keith Thompson
2005-06-04  1:44   ` ADA compilers/ difference between 83 and 95 - The answer Jeff C
2005-06-04  8:38     ` Pascal Obry [this message]
2005-06-04  5:34   ` ADA compilers/ difference between 83 and 95 Jeffrey Carter
2005-06-06 12:24   ` Marin David Condic
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox