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,38fc011071df5a27 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-09-26 06:11:36 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!newsread2.news.atl.earthlink.net.POSTED!not-for-mail Message-ID: <3F743AE7.5050305@noplace.com> From: Marin David Condic User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: How to get a =?ISO-8859-1?Q?=BBConventional_Ada_Library=AB?= =?ISO-8859-1?Q?_=28Was=3A_Ideas_for_Ada_200X=29?= References: <6a90b886.0305262344.1d558079@posting.google.com> <3ED4A94C.2020501@noplace.com> <3ED6A852.75AC0133@adaworks.com> <3ED74ED3.4020505@noplace.com> <3ED7C8C5.3070902@cogeco.ca> <3ED826BB.9010509@noplace.com> <3F61BA28.3060507@crs4.it> <3F6205B8.3070402@attbi.com> <3F6316DC.7080106@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 26 Sep 2003 13:11:33 GMT NNTP-Posting-Host: 209.165.25.233 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.atl.earthlink.net 1064581893 209.165.25.233 (Fri, 26 Sep 2003 09:11:33 EDT) NNTP-Posting-Date: Fri, 26 Sep 2003 09:11:33 EDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:42985 Date: 2003-09-26T13:11:33+00:00 List-Id: I'd be in favor of most any container library, so long as it becomes "The Standard" so we don't have a dozen different ones dangling out there and no consensus on what everyone should use. If the Keepers Of The Eternal Ada Flame want to get on board with Charles and declare that to be the answer, I can live with it. Where I part ways is on the need to get this sort of thing into the Ada Standard. I think that makes it too rigid and hard to extend or improve. If we had a "Lower Tier Standard" that could easily be revised & extended - perhaps providing a reference implementation for the vendors to adopt - we'd be able to get new and interesting things into it without having to wait ten years and letting a dozen other languages out there beat us to the punch. Ada should have had a "standard" container library back in Ada83. It could have, and should have had a whole "library concept" that included some big, general-use library right from the get-go. (C came with "standard" library packages, didn't it? Ada didn't even have a standard square-root subroutine! Whos silly-ass idea was that, anyway?) It should have beat C++ to the punch well before C++ got the STL. The problem here is that if we've got to wait for standard revisions we will be forever seeing capabilities added to other languages and going "Gee.... Maybe in *TEN*YEARS* I could have that too..." - In the mean time, what languages will people be selecting for their new products? MDC Matthew Heaney wrote: > > > You might be interested in my container library proposal for Ada 0X. > > > > My proposal is based on the STL. The API I describe in the proposal is > close to the Charles library. > > > > > > > > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jsf.mil/NSFrames.htm Send Replies To: m c o n d i c @ a c m . o r g "All reformers, however strict their social conscience, live in houses just as big as they can pay for." --Logan Pearsall Smith ======================================================================