From: Simon Wright <simon@pushface.org>
Subject: Re: Ada -vs- GNAT
Date: 25 May 2002 05:21:50 +0100
Date: 2002-05-25T05:21:50+01:00 [thread overview]
Message-ID: <x7vlma8g8m9.fsf@pushface.org> (raw)
In-Reply-To: sXCH8.103053$Po6.225647@rwcrnsc52.ops.asp.att.net
"Steve Doiel" <nospam_steved94@attbi.com> writes:
> I've been using Ada for a several years now. In my opinion one of the
> greatest strengths of the language is in its portability. I find it
> reassuring that different vendors distribute the same reference manual for
> the language.
With a tailored version of Annex M.
> Recently I did some work with XML/Ada and found a few pieces code dependent
> on the GNAT specific attributes 'img and 'unrestricted_access. I was able
> to make the code work with ObjectAda (and any other Ada compiler) by making
> a few small changes to the sources.
Which seems a reasonable idea. I (hope I) have removed all "'Img"s
from the Booch Components, which are meant to be, and to a large
extent are, compiler-independent. On the other hand, given that GNAT
is my preferred compiler (for all sorts of reasons), I felt quite
happy to use 'Object_Size when appropriate.
> Personally I find the introduction of attributes and pragmas that are not
> essential to be undesirable.
>
> In a recent thread on the gcc mailing list, Robert Dewar describes how ACT
> introduced the pragma "Unreferened" such that code that previously appeared
> as:
>
> pragma Warnings (Off, entitiy)
>
> could be replaced by
>
> pragma Unreferenced (entity)
>
> because the latter is "neater, reads better, and is clearer why it is
> there."
Of course pragma Warnings is implementation-defined too.
next prev parent reply other threads:[~2002-05-25 4:21 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-25 2:47 Ada -vs- GNAT Steve Doiel
2002-05-25 4:21 ` Simon Wright [this message]
2002-05-25 5:48 ` tmoran
2002-05-25 7:36 ` Pascal Obry
2002-05-28 13:14 ` Marin David Condic
2002-05-25 7:52 ` Simon Wright
2002-05-25 10:58 ` Robert Dewar
2002-05-25 18:28 ` tmoran
2002-05-25 21:52 ` Brian Rogoff
2002-05-26 5:20 ` David Botton
2002-05-26 9:11 ` Preben Randhol
2002-05-26 11:13 ` Simon Wright
2002-05-26 12:57 ` Preben Randhol
2002-05-25 17:38 ` Richard Riehle
2002-05-25 18:37 ` tmoran
2002-05-25 20:13 ` Richard Riehle
2002-05-28 13:47 ` Marin David Condic
2002-05-28 17:55 ` Stephen Leake
2002-05-28 18:35 ` Marin David Condic
2002-05-28 21:42 ` Robert I. Eachus
2002-05-25 7:55 ` Simon Wright
2002-05-25 11:04 ` Robert Dewar
2002-05-25 11:23 ` Simon Wright
2002-05-25 11:51 ` Larry Kilgallen
2002-05-25 15:34 ` Robert Dewar
2002-05-25 20:09 ` Robert C. Leif
2002-05-25 7:27 ` Pascal Obry
2002-05-25 7:41 ` Preben Randhol
2002-05-25 14:46 ` Steve Doiel
2002-05-25 17:03 ` Preben Randhol
2002-05-25 17:10 ` Pascal Obry
2002-05-25 17:17 ` Preben Randhol
2002-05-25 22:23 ` Robert Dewar
2002-05-25 23:24 ` Steve Doiel
2002-05-26 9:21 ` Preben Randhol
2002-05-28 13:58 ` Marin David Condic
2002-05-29 11:13 ` Preben Randhol
2002-06-28 18:25 ` pontius
2002-05-25 15:35 ` Robert Dewar
2002-05-25 8:00 ` chris.danx
2002-05-25 15:37 ` Robert Dewar
2002-05-25 15:53 ` chris.danx
2002-05-25 17:02 ` Pascal Obry
2002-05-25 17:50 ` chris.danx
2002-05-25 18:04 ` Pascal Obry
2002-05-25 22:37 ` Robert Dewar
2002-05-25 22:44 ` chris.danx
2002-05-26 2:05 ` Robert Dewar
2002-05-25 22:31 ` Robert Dewar
2002-05-26 5:29 ` David Botton
2002-05-25 10:49 ` Robert Dewar
2002-05-25 11:02 ` Robert Dewar
2002-05-28 18:09 ` Stephen Leake
2002-05-25 11:09 ` Robert Dewar
2002-06-07 22:39 ` Randy Brukardt
2002-06-08 12:14 ` Robert Dewar
2002-06-08 19:37 ` SteveD
2002-06-09 12:13 ` Robert Dewar
2002-06-12 17:07 ` Warren W. Gay VE3WWG
2002-06-09 18:05 ` Robert Dewar
2002-06-09 18:06 ` Richard Riehle
2002-06-10 21:22 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox