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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a00006d3c4735d70 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-02-03 15:04:05 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!wn13feed!worldnet.att.net!bgtnsc05-news.ops.worldnet.att.net.POSTED!not-for-mail From: David Starner Subject: Re: In-Out Parameters for functions User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity. (Debian GNU/Linux)) Message-Id: Newsgroups: comp.lang.ada References: <1075390647.405841@master.nyc.kbcfp.com> <1075405582.982776@master.nyc.kbcfp.com> <1075482385.142744@master.nyc.kbcfp.com> <1075732402.294581@master.nyc.kbcfp.com> <1075741279.952497@master.nyc.kbcfp.com> <16nu1099ekujjbpe9dqvs3noi9sdcfja6e@4ax.com> <1075817212.745748@master.nyc.kbcfp.com> <1075824683.769215@master.nyc.kbcfp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: Tue, 03 Feb 2004 23:04:05 GMT NNTP-Posting-Host: 12.72.183.84 X-Complaints-To: abuse@worldnet.att.net X-Trace: bgtnsc05-news.ops.worldnet.att.net 1075849445 12.72.183.84 (Tue, 03 Feb 2004 23:04:05 GMT) NNTP-Posting-Date: Tue, 03 Feb 2004 23:04:05 GMT Organization: AT&T Worldnet Xref: archiver1.google.com comp.lang.ada:5201 Date: 2004-02-03T23:04:05+00:00 List-Id: On Tue, 03 Feb 2004 11:11:23 -0500, Hyman Rosen wrote: > I have yet to find any of these > objections at all compelling The person who raised the argument and persists in arguing one side doesn't find the counter-arguments compelling. Shocking. > your theories seem to have nothing > to do with the actual process of writing code in Ada, either as > it now stands or as I think it should. It violates the expectations of a maintaining programmer. To run into this problem, you'd usually be writing clumsy, hard to follow code that needs to be fixed, not patched at the language level. Your solution papers over the problem instead exposing it and getting it fixed in the code, like it should be and which is done with the array and pointer examples you keep bringing up. You have to test the production version of your software already. You never know what different switches will do to your code whether so authorized by the standard or not. All those arguments have to do with the writing of code in Ada.