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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC 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-06-18 04:40:41 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!surfnet.nl!feeder.news.heanet.ie!193.1.198.47.MISMATCH!not-for-mail Newsgroups: comp.lang.ada From: Colin_Paul_Gloster@ACM.org (Colin Paul Gloster) Subject: Re: status of Ada STL? References: Reply-To: Colin_Paul_Gloster@ACM.org Message-ID: User-Agent: slrn/0.9.7.0 (SunOS) Organization: Dublin City University (DCU) Cache-Post-Path: ns2-ext.dcu.ie!unknown@camac.dcu.ie X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/) Date: 18 Jun 2002 11:40:38 GMT NNTP-Posting-Host: 136.206.1.1 X-Trace: 1024400438 reader.news.heanet.ie 181 136.206.1.1 Xref: archiver1.google.com comp.lang.ada:26229 Date: 2002-06-18T11:40:38+00:00 List-Id: In article news:bebbba07.0206151051.1c25cf1e@posting.google.com , Russ wrote: "[..] [..] More recently, a top expert (a gcc maintainer) is claiming that the STL overcomes many of the objections to C++. If Ada doesn't soon have something comparable to STL that is reasonably stable and at least on track for standardization, it could be in trouble. [..]" Unless there were major additions to gcc 3, much the same can be said of GNU C++ which your colleague should be aware of. While GNU C++ has (or at least fairly recently had) a reputation for good conformance to C++ templates, it has (or had) a reputation for one of the least implemented STL implementations available. (Note there is a difference between the language mechanism and the offical standard library which heavily depends on said mechanism.) So saying that one should use GNU C++ instead of Ada because the C++ STL is needed would demand that something other than the GNU STL effort be used.