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: DragonEgg has been revived Date: Tue, 22 May 2018 12:29:09 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <5c2523c1-9ea5-453c-b80e-9cb0dcd16de0@googlegroups.com> Injection-Date: Tue, 22 May 2018 12:29:09 -0000 (UTC) Injection-Info: h2725194.stratoserver.net; posting-host="cffd54837e5f09dcae39aafac36cc6bf"; logging-data="11384"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dVYQfQepYnMDy0j0dAFNUndJxq1RAkmI=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:ZF4nnV16OKYRKeJcaUe/r72ePFQ= Xref: reader02.eternal-september.org comp.lang.ada:52569 Date: 2018-05-22T12:29:09+00:00 List-Id: On 2018-05-21, Dan'l Miller wrote: > > Simon, how fervently do you seek an LLVM-backended GNAT? Over on other > threads in recent days, I have been commenting on a proposed alternative to > DragonEgg. What I would like to see is an Ada compiler that can generate code for a wide range of targets without any GPL restrictions on the generated code. I'm not really bothered how that happens but LLVM seems like an interesting option. The real question however is will this Ada compiler still work with the versions of the toolchains available 2-5 years from now or will it fall into disuse just like DragonEgg did ? There's a confidence problem here. I can write C and C++ code in 2018 for some random embedded target knowing there's a very very good chance I will still be able to compile that code on the freely available toolchains which will exist 5 years from now. I don't currently have that confidence with the Ada compilers which are available in 2018. As I have said before, the language is _really_ good, but the compiler situation is lousy. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world