comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert C. Leif" <rleif@rleif.com>
Subject: RE: Ada -vs- GNAT
Date: Sat, 25 May 2002 13:09:48 -0700
Date: 2002-05-25T13:09:48-07:00	[thread overview]
Message-ID: <mailman.1022357404.8493.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: <x7vlma8g8m9.fsf@pushface.org>

From: Bob Leif
To: Simon Wright et al.
The solution to the use of "img" is to make it standard Ada. The present
compiler vendors should implement "img".

-----Original Message-----
From: comp.lang.ada-admin@ada.eu.org
[mailto:comp.lang.ada-admin@ada.eu.org] On Behalf Of Simon Wright
Sent: Friday, May 24, 2002 9:22 PM
To: comp.lang.ada@ada.eu.org
Subject: Re: Ada -vs- GNAT

"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.




  parent reply	other threads:[~2002-05-25 20:09 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
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 [this message]
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