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!nntp-feed.chiark.greenend.org.uk!ewrotcd!newsfeed.xs3.de!io.xs3.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: State of the compiler market Date: Sat, 25 Feb 2017 20:26:49 -0600 Organization: JSA Research & Innovation Message-ID: References: <1813789782.509760763.093426.laguest-archeia.com@nntp.aioe.org> NNTP-Posting-Host: rrsoftware.com X-Trace: franka.jacob-sparre.dk 1488076009 8876 24.196.82.226 (26 Feb 2017 02:26:49 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Sun, 26 Feb 2017 02:26:49 +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.6157 Xref: news.eternal-september.org comp.lang.ada:33415 Date: 2017-02-25T20:26:49-06:00 List-Id: "Luke A. Guest" wrote in message news:1813789782.509760763.093426.laguest-archeia.com@nntp.aioe.org... > wrote: >> Hi, >> >> I have honestly been searching on Google for this, but I can't easily >> find out who produces a commercial (or free) compiler for Ada 2012, other >> than AdaCore. Can anyone give me some pointers please? > > This is an issue for us open source people, the idea of a new compiler has > been discussed here before. Randy has stated people shouldn't bother, but > I > disagree as there are reasons to have another one. To be fair, I've said people shouldn't bother simply because the odds of it reaching a usable state are near zero. As several people have noted, the parser is the easy part. Figuring out Ada resolution rules, Ada tasking, the Ada optimization rules, and many other things will sap anyone of energy long before they complete it. (Note that we never had an intent to build a full Ada compiler when we started out. We got pushed that way when others got interested. And 35+ years have elapsed...) I think a better approach would be to convince an existing Ada 95 implementation to go open source and then enhance that to do the things desired (Ada 2020 support, etc.). I'd consider it if (a) there were people truly interested and (b) it was reasonably obvious how to monitize the result (that is, provide enough revenue for living). Randy.