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:24:10 -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> <1965864878.524005725.686266.laguest-archeia.com@nntp.aioe.org> <085872f2-2876-401d-9661-4ca5c82bb7ea@googlegroups.com> Injection-Date: Fri, 11 Aug 2017 01:24:11 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="31005"; 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:47692 Date: 2017-08-10T20:24:10-05:00 List-Id: "Lucretia" wrote in message news:085872f2-2876-401d-9661-4ca5c82bb7ea@googlegroups.com... ... > 9) Update the Interfaces.C package to include new types in the newer C > specs. That most likely will get done at some point before Ada 2020 gets done. But it might be best to send a comment so it gets an agenda item; it would be useful to know which new types you find relevant. ... > 11) Including bindings to other languages that are starting to appear? As I previously noted, we can only reference languages that have ISO/IEC standards (there might be a few other kinds of standards that are acceptable, but most aren't). That reduces the universe of what we could do quite a bit. It's the same reason that we can't name Windows or Linux in the standard, which is why Ada.Directories.Information is defined as "implementation-defined" and Windows and Linux versions are given in an AARM note. Moral: not everything can be done in the language standard. You need an implementer focused on mobile applications if you're going to see much progress in that field. Etc. The downside of having one dominant vendor is that they're going to set the agenda in many ways, and that agenda is thus safety-critical embedded systems. Randy.