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 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-09-20 05:39:12 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!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: Fri, 20 Sep 2002 08:38:29 -0400 Organization: MindSpring Enterprises Message-ID: References: <3d0f0c40_1@news.tm.net.my> NNTP-Posting-Host: d1.56.b1.a6 X-Server-Date: 20 Sep 2002 12:39:11 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:29216 Date: 2002-09-20T12:39:11+00:00 List-Id: Yes, I understand that. I just think that so long as the reigning notion is that it has to be part of the ARM in order to be part of Ada, it will always take ten years to get something new and useful into the language. OTOH, if there was some body of vendors, academics, SIGAda people, major users and gadflies that were willing to declare "This reference implementation of linked lists is what will come with all compilers as of next week..." then we'd have a linked list library. Would it be 100% portable? Would it be 100% flawless? Would it be 100% well specified in its behavior? No, no and no. But it would *exist* and I think thats a big deal. If it was done by "Reference Implementation" and made available on easy terms for distribution by the vendors, it doesn't particularly even hamstring anyone long term by tying them to some "bad idea". You issue a new reference implementation to fix bad ideas and anyone with legacy code just keeps using the legacy library. So long as its all in source and under easy terms (public domain?) nobody gets hurt. What you get as an improvement over the existing situation (roll-your-own or download your favorite flavor) is some consistency across compilers and the ability to say "This is the standard way you make a dynamic array in Ada...." or "This is how you multiply two matrices in one line of Ada code..." when it comes up on newsgroups. :-) 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] ====================================================================== Randy Brukardt wrote in message news:uoka2alhr78538@corp.supernews.com... > > There is an open AI for container libraries for Ada 200Y. The problem > is, everyone is willing to write an interesting library, but there is > much less enthusism for the hard work it takes to make something > suitable for standardization. (Compare the documentation for the typical > library with the RM for Ada.Strings.Fixed, and you'll see what I mean). > Then, compound that with getting everyone to agree on the requirements > and the solution... >