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 X-Google-Thread: 103376,a81d7835683dac7b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-09-12 09:13:13 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail From: Martin Krischik Newsgroups: comp.lang.ada Subject: Re: Bases 1.52 Date: Fri, 12 Sep 2003 17:36:32 +0200 Organization: AdaCL Message-ID: <2047924.tLZBm2c3nC@linux1.krischik.com> References: <4a4de33a.0309021059.53f71234@posting.google.com> <4060780.x1l89WMggb@linux1.krischik.com> <17eddf9f.0309092349.2ff22de2@posting.google.com> <1301057.xhkpTmYQhd@linux1.krischik.com> <17eddf9f.0309120258.cd58f31@posting.google.com> Reply-To: krischik@users.sourceforge.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit X-Trace: news.t-online.com 1063383054 04 28613 SUvmVVWGblAUNG 030912 16:10:54 X-Complaints-To: usenet-abuse@t-online.de X-ID: T84ljGZFoeHsqXiNFqMJ8+GHqtLwHLPe7V8s9Uxl+YHiUgrJtXPNYS User-Agent: KNode/0.7.2 Xref: archiver1.google.com comp.lang.ada:42418 Date: 2003-09-12T17:36:32+02:00 List-Id: M�rio Amado Alves wrote: > But you're right in that the formal in 1.51 does not accept abstract > actuals. However I'm not sure about the usefulness--or even > legality--of a container of abstract elements. Note the Bases requires > "value semantics". Abstract types don't have values. But there child classes have. Nobody just defines an abstract type for the sake of it. They are allways defined to be derived by concred types. And they have values which one might like to store inside a container. >> Besides, Sun did not keep the Java Library small. In fact the Java >> Library is huge. And Java is more successfull. >> >> Or Python. The Python Library is huge and there are 2641 python project >> on source forge and ony 67 Ada projects. > > Do you mean the *containers* library? No. I want to point out that the success of a language depends (partly) on the size of its standart library. There is a good Article here: Re: How to get a �Conventional Ada Library� (Was: Ideas for Ada 200X) Von: Marin David Condic Message-ID: <3F61C185.4020005@noplace.com> Actualy I would advovate a "reference implementation" instead of just a description of how the library should be done. Sun did it for the java lib and was successful in doing so. > As for the library size, the tendency is to recommend a maximum of 50 > lines per package spec. And the Bases requires Vectors, Lists and > Tables (maps), but leaves open the inclusion of others. Ok. It is just that I think of a library as a collection of packages. I am advocation more packages not larger once. I would like to invite you to read my "containers and garbage collections." artivle as well. With Regards Martin. -- mailto://krischik@users.sourceforge.net http://www.ada.krischik.com