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,a81d7835683dac7b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-09-07 11:03:25 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 Sender: mheaney@MHEANEYX200 Newsgroups: comp.lang.ada Subject: Re: Bases for the Design of a Standard Container Library for Ada References: <4a4de33a.0309021059.53f71234@posting.google.com> <4a4de33a.0309040356.6706bdc4@posting.google.com> <1281848.rVTOOtPZ89@linux1.krischik.com> From: Matthew Heaney Message-ID: X-Newsreader: Gnus v5.7/Emacs 20.7 Date: Sun, 07 Sep 2003 18:03:24 GMT NNTP-Posting-Host: 65.110.133.134 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.atl.earthlink.net 1062957804 65.110.133.134 (Sun, 07 Sep 2003 14:03:24 EDT) NNTP-Posting-Date: Sun, 07 Sep 2003 14:03:24 EDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:42239 Date: 2003-09-07T18:03:24+00:00 List-Id: Martin Krischik writes: > Matthew Heaney wrote: > > > The proposal is based on the Charles algorithms and container library, > > which is available from my home page. > > > > > You think you will be successfull with your proposal? Well, I don't know -- it's up the the ARG. I hope so. I think Charles is at the right level of abstraction, and satisfies the goals that a library should be safe, easy-to-use, flexible, and efficient. One thing Charles has going for it is that it's modeled on the C++ STL, which has emerged as the defacto standard by which other libraries are measured. The STL is a very, very good container library, and there is absolutely no reason why the STL can't be written in Ada95. Realize of course that even though Charles is modeled on the STL, it is not a literal translation of the C++ version. Charles is first and foremost an Ada library.