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!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: How to get Ada to ?cross the chasm?? Date: Wed, 18 Apr 2018 18:19:27 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <1c73f159-eae4-4ae7-a348-03964b007197@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 18 Apr 2018 18:19:27 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="ef7f2fb74f39af795018f2cd0b9e0775"; logging-data="27243"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ceC6vV3VKssBrAfEZc42OJ+IbPDpquC4=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:bwc4CDhPwKNYTQq8Lil8KYa5SPM= Xref: reader02.eternal-september.org comp.lang.ada:51611 Date: 2018-04-18T18:19:27+00:00 List-Id: On 2018-04-18, J-P. Rosen wrote: > Le 18/04/2018 à 14:44, Simon Clubley a écrit : >> You can talk about the advantages of Ada all >> you want but Ada's advantages mean nothing until the Ada compiler >> situation matches the compiler situation for other languages. > Sure. Other languages use FSF GCC. So, the situation does match the > situation for other languages. What's the problem? > Luke has already given examples of how the FSF code base is behind the GNAT Pro code base. In addition, I will also point out that the FSF version is supported on fewer targets than the GNAT Pro version is. One direct personal example is OpenVMS. When OpenVMS was still a supported GNAT Pro target, I could never get the FSF version to build for Alpha. One person did get a FSF compiler built for Itanium but he started with GNAT Pro on Alpha, which is an option that was not available to me. In addition, the Platforms table here (which doesn't even cover the FSF version) makes for interesting reading: https://www.adacore.com/gnatpro/comparison I was interested to see there's no bare metal support for x86 listed and that Android is restricted to the mega-bucks development options... (And yes, I know there's been a third-party port for Android if you are running FreeBSD.) Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world