comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Interesting effects in array renaming
Date: Wed, 25 Jun 2003 21:54:18 -0500
Date: 2003-06-25T21:54:18-05:00	[thread overview]
Message-ID: <vfko04gvt1rk29@corp.supernews.com> (raw)
In-Reply-To: bd9h67$qrub6$1@ID-77047.news.dfncis.de

Dmitry A. Kazakov wrote in message ...
>Here we are. Now, convince me that it is GOOD.


I doubt anyone could do that, for the simple reason that you're right.
But there are a number of things about Ada that are wrong (the inability
to use "in out" parameters on functions is the most obvious to me), but
they're not going to be changed because of compatibility and/or
political reasons. That's the nature of the beast -- you'll never get
everything you want (or even close to it) -- and in total that might be
a good thing.

In the case of the renames, that would substantially change the
semantics of existing programs, both for renames themselves and for
generic in out parameters (which are defined in terms of renames). It
would be too much of a change - a lot of existing code would fail.

I find cases where the political process prevents needed fixes (like the
'in out' parameters on functions issue) much more annoying. At least in
the cases of compatibility, you can convince yourself that there really
is no choice...

                 Randy.





  reply	other threads:[~2003-06-26  2:54 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-22 14:52 Interesting effects in array renaming Dmitry A. Kazakov
2003-06-22 17:24 ` Jeffrey Carter
2003-06-23  8:12   ` Dmitry A. Kazakov
2003-06-23 10:29     ` Georg Bauhaus
2003-06-23 11:37       ` Dmitry A. Kazakov
2003-06-23 13:28         ` Georg Bauhaus
2003-06-24  7:35           ` Dmitry A. Kazakov
2003-06-24 14:38             ` Georg Bauhaus
2003-06-25 10:28               ` Dmitry A. Kazakov
2003-06-25 14:23                 ` Georg Bauhaus
2003-06-25 19:00                   ` Dmitry A. Kazakov
2003-06-24  2:35     ` Robert I. Eachus
2003-06-24  7:35       ` Dmitry A. Kazakov
2003-06-24 10:08         ` Lutz Donnerhacke
2003-06-24 11:53         ` Georg Bauhaus
2003-06-24 12:48           ` Dmitry A. Kazakov
2003-06-26  2:54             ` Randy Brukardt [this message]
2003-06-26  6:27               ` Vinzent Hoefler
2003-06-26 12:44                 ` Georg Bauhaus
2003-06-26 13:01                   ` Vinzent Hoefler
replies disabled

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