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-Thread: a07f3367d7,5d4ade2fd8fd67c6 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.straub-nv.de!nuzba.szn.dk!news.jacob-sparre.dk!pnx.dk!jacob-sparre.dk!ada-dk.org!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Legit Warnings or not Date: Fri, 29 Jul 2011 19:13:14 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <531193e0-3305-4292-9ed8-0176226c1d00@x12g2000yql.googlegroups.com> <1rx6dwrxmc81p.eazb4fjqztox$.dlg@40tude.net><1hi6gva8jhf7o.tq1yp29jn3qu.dlg@40tude.net> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1311984799 3659 69.95.181.76 (30 Jul 2011 00:13:19 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Sat, 30 Jul 2011 00:13:19 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 Xref: g2news1.google.com comp.lang.ada:20424 Date: 2011-07-29T19:13:14-05:00 List-Id: "Simon Wright" wrote in message news:m2oc0d4lql.fsf@pushface.org... > "Randy Brukardt" 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.