From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,af3dada69080e420 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-06-25 19:52:53 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Interesting effects in array renaming Date: Wed, 25 Jun 2003 21:54:18 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <3EF5E6B8.3030203@spam.com> <3EF7B8CC.3000100@attbi.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500 X-Complaints-To: abuse@supernews.com Xref: archiver1.google.com comp.lang.ada:39757 Date: 2003-06-25T21:54:18-05:00 List-Id: 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.