comp.lang.ada
 help / color / mirror / Atom feed
From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: Bases 1.52
Date: Fri, 12 Sep 2003 17:36:32 +0200
Date: 2003-09-12T17:36:32+02:00	[thread overview]
Message-ID: <2047924.tLZBm2c3nC@linux1.krischik.com> (raw)
In-Reply-To: 17eddf9f.0309120258.cd58f31@posting.google.com

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 <nobody@noplace.com>
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




  parent reply	other threads:[~2003-09-12 15:36 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-02 18:59 Bases for the Design of a Standard Container Library for Ada Mário Amado Alves
2003-09-03 20:30 ` Warren W. Gay VE3WWG
2003-09-03 21:07   ` David C. Hoos
2003-09-04  2:19 ` Randy Brukardt
2003-09-04 11:56   ` Mário Amado Alves
2003-09-05  3:55     ` Randy Brukardt
2003-09-05  5:17       ` Matthew Heaney
2003-09-05 11:45         ` Amado Alves
2003-09-05 19:40           ` Randy Brukardt
2003-09-05 15:10         ` Martin Krischik
2003-09-07 18:03           ` Matthew Heaney
2003-09-08 12:54             ` Mário Amado Alves
2003-09-08 17:02 ` Bases 1.57 Martin Krischik
2003-09-08 17:07 ` Bases 1.58 Martin Krischik
2003-09-09 16:37 ` Bases 1.52 Martin Krischik
2003-09-10  7:49   ` Mário Amado Alves
2003-09-11 15:03     ` Martin Krischik
2003-09-12 10:58       ` Mário Amado Alves
2003-09-12 13:05         ` Martin Dowie
2003-09-12 17:49           ` maximum number of lines per spec (was: Bases 1.52) Mário Amado Alves
2003-09-13 12:18             ` Marin David Condic
2003-09-12 15:36         ` Martin Krischik [this message]
2003-09-14  6:51       ` Bases 1.52 Matthew Heaney
2003-09-14 14:32         ` Martin Krischik
2003-09-14 18:22         ` Robert I. Eachus
2003-09-14 22:56           ` Nick Roberts
2003-09-15  0:17             ` Robert I. Eachus
2003-09-14  6:45   ` Matthew Heaney
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox