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,71c743c03ed191fe X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-20 09:39:27 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!torn!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail Message-ID: <3D8B4CC9.5020202@cogeco.ca> From: "Warren W. Gay VE3WWG" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Beginer problem: variable array size References: <38993b18.0209191906.b56b982@posting.google.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 20 Sep 2002 12:28:57 -0400 NNTP-Posting-Host: 198.96.47.195 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1032539337 198.96.47.195 (Fri, 20 Sep 2002 12:28:57 EDT) NNTP-Posting-Date: Fri, 20 Sep 2002 12:28:57 EDT Organization: Bell Sympatico Xref: archiver1.google.com comp.lang.ada:29228 Date: 2002-09-20T12:28:57-04:00 List-Id: Marin David Condic wrote: ... > If the problem is one of "How do I get my job done..." then the answer is to > get hold of one of the many spiffy Ada libraries out there that will provide > dynamic data structures. If the question is "How come Ada doesn't have any > standard dynamic data structure libraries that ship with every > compiler???" - well, I've been asking that question here for some time now. > :-) ... > MDC My observation that I would like to add here is that Ada programmers have higher standards than C++ WRT their libraries. The C++ STL for example, would (I assume) not cut it for many/most realtime systems because of the amount of dynamic memory assignments that take place behind the scenes in the STL routines (ignoring safety issues for the moment). Whereas the Ada programmer wants a library (as a lofty goal) that can be used both in the general purpose world and be useful in the realtime world. Based upon some of the posts I've seen over the last year it might be more practical to fork two different libraries for this reason (this has already been suggested I think). Yet, it would be truly nice if they both had the same general signatures where possible. Bottom line: The C++ programmer likes to criticize the Ada world for a lack of STL equivalent whereas this doesn't exist in Ada95 perhaps because the Ada programmer is attempting to solve a more difficult problem -- one that the C++ programmer often doesn't understand. -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg