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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,f443c7f5e2728025 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,CP1252 Received: by 10.68.125.233 with SMTP id mt9mr1506546pbb.5.1333062346078; Thu, 29 Mar 2012 16:05:46 -0700 (PDT) Path: z9ni16560pbe.0!nntp.google.com!news1.google.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: Adam Beneschan Newsgroups: comp.lang.ada Subject: Re: Switching to a more recent compiler. Date: Thu, 29 Mar 2012 15:51:47 -0700 (PDT) Organization: http://groups.google.com Message-ID: <17669739.979.1333061507209.JavaMail.geo-discussion-forums@ynnk21> References: <22596876.3.1333059140828.JavaMail.geo-discussion-forums@vbxo19> <4324060.896.1333060220386.JavaMail.geo-discussion-forums@ynpp8> NNTP-Posting-Host: 66.126.103.122 Mime-Version: 1.0 X-Trace: posting.google.com 1333062345 11092 127.0.0.1 (29 Mar 2012 23:05:45 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 29 Mar 2012 23:05:45 +0000 (UTC) In-Reply-To: <4324060.896.1333060220386.JavaMail.geo-discussion-forums@ynpp8> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=66.126.103.122; posting-account=duW0ogkAAABjRdnxgLGXDfna0Gc6XqmQ User-Agent: G2/1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Date: 2012-03-29T15:51:47-07:00 List-Id: On Thursday, March 29, 2012 3:30:20 PM UTC-7, Shark8 wrote: > On Thursday, March 29, 2012 4:12:20 PM UTC-6, austin...@hotmail.com wrote= : > > I am in my late seventies and I have spent a lot of time and effort pro= moting Ada through some cryptography I have invented that is a world first = in =93Theoretically Unbreakable=94 ciphers. > >=20 > > I have used a gnat311.p compiler for all of this that came with the tex= tbook I used to teach myself Ada-95. > >=20 > > What I need to know from some young blood in the know is this, =93will = my stuff run straight off in a revised compiler like say Ada-2005 without s= ome editing. > >=20 > > I want to be able to tell other users whether it does or not. > >=20 > > An obvious answer might be =93suck it and see=94 =96 I=92m a bit knacke= red however and I can=92t get around easily these days so if some kind pers= on who knows the answer straight off could tell me then I would be very gra= teful. > >=20 > > - adacrypt >=20 > Someone with more experience than I would be more qualified to answer, bu= t I haven't come across any incompatability-examples in my own searches whi= ch leads me to believe that the two are compatable. >=20 > According to wikipedia ( http://en.wikibooks.org/wiki/Category:Ada_Progra= mming/Ada_2005_incompatibilities ) the only incompatability is the 'Bit_Ord= er attribute. No, that's just the only incompatibility that anyone bothered to enter into= that Wikipedia page. There are many more than that. Just off the top of = my head, Ada 2005 introduced three new reserved words, so any program that = compiled in Ada 95 that uses one of those three reserved words will no long= er compile in Ada 2005 (except for "pragma interface"). If you look at the Annotated Ada Reference Manual (http://www.adaic.org/sta= ndards/05aarm/html/AA-TOC.html), many sections have sections toward the bot= tom labeled "Inconsistencies with Ada 95" or "Incompatibilities with Ada 95= ". The Inconsistencies are cases where a program would legally compile in = both Ada 95 and Ada 2005 but could have different behavior. Incompatibilit= es are cases where a program that was legal in Ada 95 could become illegal = in Ada 2005. I have a text version of the AARM and it's easy for me to find all the sect= ions that have Inconsistencies or Incompatibilities, so I'll post a list in= a few minutes. -- Adam