comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Gnat 3.13p: Command_Name RM A.15
Date: Thu, 18 Jan 2001 03:25:30 GMT
Date: 2001-01-18T03:25:30+00:00	[thread overview]
Message-ID: <945nn4$76r$1@nnrp1.deja.com> (raw)
In-Reply-To: 3A659B05.4FA24A08@mindspring.com

In article <3A659B05.4FA24A08@mindspring.com>,
  Marin David Condic <mcondic@mindspring.com> wrote:
> You do have System.System_Name available to you, but it is,
> of course, system/implementation dependent as to what the
> values will be.

Furthermore, it is fundamentally flawed, you cannot require
system to be changed in all ports whenever one port is added.
The proper design would be to have had a string.

Of course with GNAT there is no problem in conditionalizing
code for the target if you want to, but it is certainly not
portable to do so.

> 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

Totally infeasible, this would require ALL vendors to change
ALL compilers if any vendor added a new target. You can't be
serious! Remember that the enumeration type has to list ALL
possibilities.

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

Interoperability never harms business, you are looking for a
conspiracy theory here, when the fact of the matter is that
the design of System_Name is technically flawed beyond repair.



Sent via Deja.com
http://www.deja.com/



  parent reply	other threads:[~2001-01-18  3:25 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
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 [this message]
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