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,f51e93dacd9c7fca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-19 00:59:09 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!193.216.69.35.MISMATCH!dax.net!juliett.dax.net!not-for-mail Newsgroups: comp.lang.ada Subject: Re: status of Ada STL? References: <3d0f0c40_1@news.tm.net.my> From: Ole-Hjalmar Kristensen Message-ID: <7vvg8f4s48.fsf@vlinux.voxelvision.no> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 19 Jun 2002 07:58:32 GMT NNTP-Posting-Host: 193.216.12.150 X-Complaints-To: abuse@tele2.no X-Trace: juliett.dax.net 1024473512 193.216.12.150 (Wed, 19 Jun 2002 09:58:32 MET DST) NNTP-Posting-Date: Wed, 19 Jun 2002 09:58:32 MET DST Organization: Tele2 Norway AS Public Access Xref: archiver1.google.com comp.lang.ada:26361 Date: 2002-06-19T07:58:32+00:00 List-Id: Adrian Hoe writes: > > There are a lot of (re)usable Ada code (or libraries) out there > already. Most can be easily extended. The question here is it > necessary to make a library? And we have many Ada websites. Why not > have these libraries and download location listed there? > > Just my 2cents. ;-) > -- > Remove *nospam* to email. -- Adrian Hoe > -- http://adrianhoe.com Yes, there are reusable libraries, but you miss the point. The STL is well thought out, it works, and it's part of the *standard*. The situation in C++ was the same as Ada for many years, lot of reusable libraries, but no standard, and it really hurt development of portable programs. You may argue that Ada libraries are more portable, but you still have to download it, compile it for your platform, maybe run some tests to make sure that it works, learn how to use it efficiently, etc. Very often you end up rolling you own problem-specific library. Certainly not a problem for a large software project which can enforce standards, but for most application development, it's very nice to have a standard library you can depend on.