comp.lang.ada
 help / color / mirror / Atom feed
From: "Jean-Pierre Rosen" <rosen.adalog@wanadoo.fr>
Subject: Re: Gnat 3.13p: Command_Name RM A.15
Date: Wed, 17 Jan 2001 20:12:57 +0100
Date: 2001-01-17T19:18:46+00:00	[thread overview]
Message-ID: <944r6m$f6d$1@wanadoo.fr> (raw)
In-Reply-To: 3A659B05.4FA24A08@mindspring.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1387 bytes --]


"Marin David Condic" <mcondic@mindspring.com> a �crit dans le message news: 3A659B05.4FA24A08@mindspring.com...
> You do have System.System_Name available to you, but it is, of course, system/implementation dependent as to what the values will
be.
> So you can't write codes that said something to the effect:
>
And it is specially unfortunate that in GNAT System_Name has the same single value, SYSTEM_NAME_GNAT, on all targets...

> I suppose it could be possible that the compiler vendors could agree on some set of enumerals and keep the list updated as new
targets
> emerge. That would enable code to be written that would get past the compiler. It just wouldn't do you any good if a specific
system
> wasn't supported. That naturally reduces product distinction and starts moving compilers more towards commodities, but there are
> probably enough ways of distinguishing compilers that such an interoperability feature wouldn't harm the business.
>
Note that it is the purpose of OS_Services to allow a common specification, with implementations that depend on the system. If this
(or a similar) package was provided by every vendor, it would solve the issue. This idea has been flying around for a while...

--
---------------------------------------------------------
           J-P. Rosen (Rosen.Adalog@wanadoo.fr)
Visit Adalog's web site at http://pro.wanadoo.fr/adalog





  reply	other threads:[~2001-01-17 19:12 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-16  6:12 Gnat 3.13p: Command_Name RM A.15 Christoph Grein
2001-01-16 14:22 ` Marin David Condic
2001-01-16 18:14   ` Jean-Pierre Rosen
2001-01-17 13:15     ` Marin David Condic
2001-01-17 19:12       ` Jean-Pierre Rosen [this message]
2001-01-18  3:28         ` Robert Dewar
2001-01-18 13:23           ` Marin David Condic
2001-01-18 15:15             ` Robert Dewar
2001-01-18 17:37           ` Jean-Pierre Rosen
2001-01-19 20:31             ` Florian Weimer
2001-01-18  3:25       ` Robert Dewar
2001-01-18 14:06         ` Marin David Condic
2001-01-17 19:17   ` Stephen Leake
2001-01-18  3:31     ` Robert Dewar
2001-01-18 14:13       ` Marin David Condic
2001-01-18 15:16     ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
2001-01-18  6:59 Christoph Grein
2001-01-18 12:38 ` Larry Kilgallen
2001-01-18 14:32   ` Marin David Condic
2001-01-18 14:54   ` Ted Dennison
2001-01-18 15:12 ` Robert Dewar
2001-01-18 12:10 Schroeer, Joachim Dr.
2001-01-18 12:19 ` Lutz Donnerhacke
2001-01-19  7:26 Christoph Grein
replies disabled

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