comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: Attributes 'Version and 'Body_Version
Date: 28 Nov 2001 07:49:27 -0800
Date: 2001-11-28T15:49:28+00:00	[thread overview]
Message-ID: <5ee5b646.0111280749.77fabe6c@posting.google.com> (raw)
In-Reply-To: YsaTZ19cOfHh@eisner.encompasserve.org

Kilgallen@SpamCop.net (Larry Kilgallen) wrote in message news:<YsaTZ19cOfHh@eisner.encompasserve.org>...
> But when followed it does not do a whole lot to prevent 
> current implementation-defined pragmas from conflicting 
> with the names of future language-define pragmas. 

Sure, there is always a problem in using any vendor defined
attributes or pragmas that might be redefined by the 
standard later. But in practice this has been a negligible
problem in the past, and I see no reason to think the
future will be different.

> Was  the thought that the set of Ada compiler vendors 
> will always be so small that such issues can be worked 
> out informally ?

Not particularly, though this is in practice true. The real
point is that if you use implementation defined attributes
and pragmas, you are making your code incompatible with
other compilers, and that might include compilers for some
new version of Ada, but in any case that means no more than
that going to a new version of Ada might be as difficult as
moving to another vendors compiler for the current version
of Ada, and we have always used this distance comparison
as a measure of acceptable levels of incompatibility with
new versions.

I see no practical issue here, only a theoretical issue
that in practice is of minimal concern.

> 
> > 14   An implementation may provide implementation-defined pragmas; the
> > name of an implementation-defined pragma shall differ from those of
> > the language-defined pragmas.



  reply	other threads:[~2001-11-28 15:49 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-06 20:58 Attributes 'Version and 'Body_Version Marin David Condic
2001-11-07  3:39 ` Robert Dewar
2001-11-07 15:08   ` Marin David Condic
2001-11-07 20:51   ` Tony Gair
2001-11-07 16:45     ` Marin David Condic
2001-11-07 18:32       ` Vincent Marciante
2001-11-07 19:00         ` Marin David Condic
2001-11-07 23:11           ` Robert Dewar
2001-11-08 17:28             ` Stephen Leake
2001-11-08 17:43               ` Larry Kilgallen
2001-11-08 19:03                 ` Marin David Condic
2001-11-08 19:37                   ` Larry Kilgallen
2001-11-09  3:50                   ` Robert Dewar
2001-11-09  3:55                   ` Robert Dewar
2001-11-08 18:55             ` Marin David Condic
2001-11-07 19:54       ` Larry Kilgallen
2001-11-07 21:49         ` Marin David Condic
2001-11-07 23:08     ` Robert Dewar
2001-11-07 22:04 ` Keith Thompson
2001-11-08 16:34   ` Frank
2001-11-09  3:53   ` Robert Dewar
2001-11-10  0:07     ` Keith Thompson
2001-11-10  2:16       ` Larry Kilgallen
2001-11-11 15:18         ` Marin David Condic
2001-11-12 23:06           ` Tony Gair
2001-11-12 21:51       ` Robert Dewar
2001-11-13  8:07         ` Keith Thompson
2001-11-25 20:49           ` Nick Roberts
2001-11-26  2:30             ` Robert Dewar
2001-11-26  3:31               ` Nick Roberts
2001-11-26 15:42                 ` Robert Dewar
2001-11-26 20:05                   ` Nick Roberts
2001-11-27  3:56                     ` Robert Dewar
2001-11-27 17:51                       ` Nick Roberts
2001-11-28  0:44                       ` Larry Kilgallen
2001-11-28 15:49                         ` Robert Dewar [this message]
2001-11-28 16:53                         ` Larry Kilgallen
     [not found]                         ` <5ee5b646.0111280749.77fabe6c@posting.google.coOrganization: LJK Software <PFcoNrf74AeG@eisner.encompasserve.org>
2001-11-29  3:49                           ` Robert Dewar
2001-11-29 11:52                           ` Larry Kilgallen
     [not found]                           ` <5ee5b646.0111Organization: LJK Software <Kg7U2sTGDFyI@eisner.encompasserve.org>
2001-11-30  2:26                             ` Robert Dewar
2001-11-30  2:55                               ` Larry Kilgallen
2001-11-27 17:04                     ` Georg Bauhaus
replies disabled

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