comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Legit Warnings or not
Date: Fri, 29 Jul 2011 19:13:14 -0500
Date: 2011-07-29T19:13:14-05:00	[thread overview]
Message-ID: <j0viau$3ib$1@munin.nbi.dk> (raw)
In-Reply-To: m2oc0d4lql.fsf@pushface.org

"Simon Wright" <simon@pushface.org> wrote in message 
news:m2oc0d4lql.fsf@pushface.org...
> "Randy Brukardt" <randy@rrsoftware.com> writes:
>
>> No one uses predefined libraries of any kind in Ada unless they either
>> wrote them themselves or they are part of the standard. Otherwise,
>> people claim that Ada cannot do X even though it is simple to write a
>> package to do X.
>>
>> That would absolutely be the result if we adopted your
>> approach. Hardly anyone would use it, and Ada would be purceived as
>> substantially less powerful.
>
> "No one"?
>
> There have always been real users for the Booch Components. 257
> downloads in the last year isn't zero. I don't know how many of those
> were for commercial use, but I do know that real projects, some in
> aerospace (but I hope not safety-related) have used them.

Yes, I know some people do. But the people who use Booch and the like are 
not the norm. We found this out early on when Ada didn't provide 
trignometric functions. Even though every implementation had such a library 
and there was a secondary standard for such a library that was widely 
available, the perception was that Ada (especially from prospective Ada 
users) did not have such facilities. It simply was bad marketing.

We saw this again with the containers libraries and with the facilities in 
Ada.Directories. Many people felt Ada did not have these facilities even 
though they were widely available. Thus they were moved into the standard.

I'd predict the same result for any library. I'm sure most of the world 
thinks Ada doesn't have a GUI, despite the existence and wide usage of 
libraries like Claw and GTKAda.

I think it has to do with the perception of Ada as a language with a strong 
standard. That leads many to discount anything that is non-standard, even if 
it portable enough to work on whatever Ada compiler you use (like Claw).

Remember that comp.lang.ada users, SIGAda and Ada Europe members, and the 
like are not typical Ada users (something Robert Dewar likes to say 
often) -- you are plugged in far more than the average Ada user, and 
especially the potential Ada user.

                                         Randy.





  parent reply	other threads:[~2011-07-30  0:13 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-20 22:30 Legit Warnings or not Anh Vo
2011-07-20 23:16 ` Robert A Duff
2011-07-21 18:43   ` Anh Vo
2011-07-23  0:26   ` Randy Brukardt
2011-07-23 14:26     ` Robert A Duff
2011-07-21  2:37 ` Jeffrey Carter
2011-07-21  9:50   ` Brian Drummond
2011-07-21 14:39     ` Dmitry A. Kazakov
2011-07-23  0:36       ` Randy Brukardt
2011-07-23  9:03         ` Dmitry A. Kazakov
2011-07-23 11:07           ` Simon Wright
2011-07-23 11:21             ` Dmitry A. Kazakov
2011-07-26 21:25           ` Randy Brukardt
2011-07-27  7:45             ` Dmitry A. Kazakov
2011-07-28  0:37               ` Randy Brukardt
2011-07-28  9:22                 ` Dmitry A. Kazakov
2011-07-28 14:22                   ` Robert A Duff
2011-07-28 14:41                     ` Dmitry A. Kazakov
2011-07-28 15:10                       ` Robert A Duff
2011-07-28 17:05                         ` Dmitry A. Kazakov
2011-07-28 23:32                           ` Randy Brukardt
2011-07-28 23:48                   ` Randy Brukardt
2011-07-29  6:57                     ` Simon Wright
2011-07-29 18:56                       ` Jeffrey Carter
2011-07-30  0:13                       ` Randy Brukardt [this message]
2011-07-29  7:41                     ` Dmitry A. Kazakov
2011-07-30  0:17                       ` Randy Brukardt
2011-07-30  8:27                         ` Dmitry A. Kazakov
2011-08-01 22:12                           ` Randy Brukardt
2011-08-02 10:01                             ` Dmitry A. Kazakov
2011-08-02 21:30                               ` Randy Brukardt
2011-08-03  9:01                                 ` Dmitry A. Kazakov
2011-08-03 20:35                                   ` Randy Brukardt
2011-08-04  8:11                                     ` Dmitry A. Kazakov
2011-08-05 23:57                                       ` Randy Brukardt
2011-08-06  8:23                                         ` Dmitry A. Kazakov
2011-08-08 21:30                                           ` Randy Brukardt
2011-07-23 14:32         ` Robert A Duff
2011-07-26 21:32           ` Randy Brukardt
2011-07-21 15:28     ` Adam Beneschan
2011-07-21 15:41       ` Robert A Duff
2011-07-21 20:12         ` Adam Beneschan
2011-07-23  0:31           ` Randy Brukardt
2011-07-21 17:40     ` Jeffrey Carter
2011-07-21 21:30       ` Brian Drummond
2011-07-21 21:54         ` Adam Beneschan
2011-07-22 10:16           ` Brian Drummond
2011-07-22 14:54             ` Adam Beneschan
2011-07-23  0:46             ` Randy Brukardt
2011-07-23  0:42         ` Randy Brukardt
2011-07-23  9:20           ` Niklas Holsti
2011-08-04  5:56             ` David Thompson
2011-07-23  9:24           ` Dmitry A. Kazakov
2011-07-23 12:36           ` Brian Drummond
2011-07-21 15:13   ` Robert A Duff
2011-07-23  0:52     ` Randy Brukardt
2011-07-23 14:48       ` Robert A Duff
2011-07-21 14:17 ` anon
replies disabled

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