comp.lang.ada
 help / color / mirror / Atom feed
* Ada -vs- GNAT
@ 2002-05-25  2:47 Steve Doiel
  2002-05-25  4:21 ` Simon Wright
                   ` (7 more replies)
  0 siblings, 8 replies; 62+ messages in thread
From: Steve Doiel @ 2002-05-25  2:47 UTC (permalink / raw)


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.

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.

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

In the GCC context this type of change requires that GCC 3.2 be built with
GCC 3.1 and no earlier version.

In my opinion these extensions should only be added by revision to the
standard or as work-arounds when you come up against a brick wall.

Since I am not currently a supported customer of ACT, I have no grounds to
complain, but am interested in what other people think.

SteveD








^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2002-06-28 18:25 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
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

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