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-Thread: 103376,7272aa7508a3d83f X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread2.news.pas.earthlink.net.POSTED!a6202946!not-for-mail From: "Jeffrey R. Carter" Organization: jrcarter at acm dot org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: pointer questions References: <51b1c$4360f6fc$49954ed$10978@ALLTEL.NET> In-Reply-To: <51b1c$4360f6fc$49954ed$10978@ALLTEL.NET> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Thu, 27 Oct 2005 18:53:37 GMT NNTP-Posting-Host: 67.3.212.109 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.pas.earthlink.net 1130439217 67.3.212.109 (Thu, 27 Oct 2005 11:53:37 PDT) NNTP-Posting-Date: Thu, 27 Oct 2005 11:53:37 PDT Xref: g2news1.google.com comp.lang.ada:6010 Date: 2005-10-27T18:53:37+00:00 List-Id: Marc A. Criley wrote: > I agree. The Ada projects I've worked on, from flight simulators, to command > and control systems, to data analysis tools, to software development tools, > have all made use of pointers, some more than others. There's so much > dynamic activity going on, often with no way to know in advance just what to > expect in terms of configuration, ordering, etc. For $2500/day or part thereof, with a minimum charge of 5 days, I'm sure I could tell you how to eliminate many of those pointers :) > In some thread that once touched on this subject, I vaguely recall someone > saying one shouldn't use pointers, instead an appropriate container should be > used. Okay, so the pointers are being wrapped in a container. That's not > what I'd call "not needing pointers", they're just not out in plain sight. Perhaps it would be more accurate to say that one will rarely need to declare or manipulate pointers directly, but saying one will rarely need pointers is more succinct, and more in line with what things look like to someone who is reusing a dynamic data structure package. Of course, "rarely" is not "never". -- Jeff Carter "My mind is aglow with whirling, transient nodes of thought, careening through a cosmic vapor of invention." Blazing Saddles 85