From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: Dragonegg for GNAT/LLVM to get arm-apple-darwin ISA-target
Date: Thu, 12 Jun 2014 10:43:14 -0700 (PDT)
Date: 2014-06-12T10:43:14-07:00 [thread overview]
Message-ID: <ade1cf18-3eba-41e9-a383-3cd357e2d6b7@googlegroups.com> (raw)
In-Reply-To: <df470650-5fc1-4675-a242-0164392bfbcf@googlegroups.com>
On Thursday, June 12, 2014 9:45:43 AM UTC-5, Lucretia wrote:
> I'd rather prefer a direct Ada front end to LLVM so that's easier to integrate into Apple's toolchain.
Your statement there means rewriting the entirely of the GNAT front-end, correct? If the goal is to inherit existing arm-apple-darwin ISA-target (with no other Objective-Cifying of Ada), I would think that it would be easier to maintain the Dragonegg bitrot that has occurred in GCC {4.7, 4.8, 4.9} than to write a brand new Ada compiler from scratch. Besides, since GNAT is so widespread, for portability the new Ada compiler should try to achieve bug-for-bug compatibility with GNAT (or perhaps instead: interpretation-of-AARM-by-interpretation-of-AARM compatibility with GNAT, but not replicating true bugs). It seems that continuing the evolution of Dragonegg (with or without Duncan Sands) would be 1 to several orders of magnitude less work than writing an Ada compiler front-end from scratch.
next prev parent reply other threads:[~2014-06-12 17:43 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-12 14:40 Dragonegg for GNAT/LLVM to get arm-apple-darwin ISA-target Dan'l Miller
2014-06-12 14:45 ` Lucretia
2014-06-12 17:43 ` Dan'l Miller [this message]
2014-06-12 18:02 ` Lucretia
2014-06-12 19:13 ` Dan'l Miller
2014-06-12 19:55 ` Luke A. Guest
2014-06-16 11:52 ` Jacob Sparre Andersen
2017-09-21 19:02 ` Lucretia
2017-09-22 7:50 ` Tarjei Jensen
2017-09-22 14:49 ` Lucretia
2017-09-23 19:51 ` Tarjei Jensen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox