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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f51e93dacd9c7fca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-10-02 05:43:57 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!snoopy.risq.qc.ca!newsfeed.news2me.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: status of Ada STL? Date: Wed, 2 Oct 2002 08:43:09 -0400 Organization: MindSpring Enterprises Message-ID: References: <3d0f0c40_1@news.tm.net.my> <3D95E5F7.CE1669E9@adaworks.com> NNTP-Posting-Host: d1.56.b1.a4 X-Server-Date: 2 Oct 2002 12:43:56 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Xref: archiver1.google.com comp.lang.ada:29457 Date: 2002-10-02T12:43:56+00:00 List-Id: Well, I wouldn't necessarily characterize it as the "casual user". What's the point of having a library if its only for someone who is just tinkering around and not doing serious development? Perhaps this perspective helps: For a serious Ada user who may not have stringent performance criteria, a standard library is better than a roll-your-own library if he can quickly and easily get his job done using it. In the handful of cases where there might be a need to do something very complex or with tough requirements, the Ada programmer may still need to roll his own because *no* standard library can possibly meet every conceivable need. When I was doing C++ work with MSVC++, they gave me lists and maps as freebies. They may not have been the most sophisticated classes imaginable, but they sure made it quick to put together many parts of a serious application without having to do lots of drudge work making yet another custom data structure. Of course, in this instance there was no issue of realtime or safety critical performance that might have warranted a very careful look at possibly creating more optimal classes, but that's kind of rare in comparison to most programming jobs. MDC -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jast.mil/ Send Replies To: m c o n d i c @ a c m . o r g "I'd trade it all for just a little more" -- Charles Montgomery Burns, [4F10] ====================================================================== Jean-Pierre Rosen wrote in message news:aneb7v$81m$1@s1.read.news.oleane.net... > > I strongly support that statement. > I *do* keep rewriting data structure packages, when I have some specialized > requirements. > After all, that's my job, and not a big deal if you know how to write them. > Predefined libraries are for the casual user, under not-demanding conditions >