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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.rrsoftware.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Community Input for the Maintenance and Revision of the Ada Programming Language Date: Thu, 10 Aug 2017 20:10:25 -0500 Organization: JSA Research & Innovation Message-ID: References: <79e06550-67d7-45b3-88f8-b7b3980ecb20@googlegroups.com> <9d4bc8aa-cc44-4c30-8385-af0d29d49b36@googlegroups.com> <1395655516.524005222.638450.laguest-archeia.com@nntp.aioe.org> <4527d955-a6fe-4782-beea-e59c3bb69f21@googlegroups.com> Injection-Date: Fri, 11 Aug 2017 01:10:27 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="30640"; mail-complaints-to="news@jacob-sparre.dk" 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.7246 Xref: news.eternal-september.org comp.lang.ada:47691 Date: 2017-08-10T20:10:25-05:00 List-Id: "Lucretia" wrote in message news:4527d955-a6fe-4782-beea-e59c3bb69f21@googlegroups.com... ... >Again, you seem to be very myopic in that C and Ada are only used >in embedded. I refer you back to [1] above. You seem to have forgotten >this. > >Windows has sockets, it also has other networking libs available, people >just tend to create platform specific ports on top of those libs, Ada could >do the same. The ARG sent out a call for APIs (really, a call for interfaces to possibly standardize) in 2003 (I think). What did we receive then and in the intervening years?? Absolutely nothing. Crickets. (We had decent success with doing a partial delegation for the containers library; we had two volunteers, we picked one, and Matt Heaney did a lot of hard work (including wrestling with the ARG) getting the containers into a standardizable form. But apparently no one else wanted to put in the time and money. (The link to that announcement can be found in the announcement that started this thread.) That offer has remained open in the years since, and it's still open now (it was linked into the recent announcement to give it a refresh). The ARG does not have the manpower to do a lot of libraries in a form that can reasonably be added to the Standard. (Think a level of detail that would allow writing ACATS tests to prove proper operation.) If you really want these libraries, then put YOUR time and money where your month is. Otherwise, I'm sorry, they're not happening. >Don't you people want Ada to grow into more areas? I've seen people >look at the language because it seemed interesting to them, then ask, >"Does Ada have a GUI lib?" or "Does Ada have OpenGL?" or "Does >Ada have DirectX?" etc. When they are told no, they leave never to >return, because this is what they want in a language's runtime. Most of those things are not appropriate for a language standard. What we do has to either be stand-alone or tied to some other ISO/IEC standard. Things specific to a single OS like Windows aren't a possibility - those have to lie with the implementation (and the community, at least for open source users). Randy.