On 12 May 2017 at 14:45, David Nadlinger via Digitalmars-d <[email protected]> wrote: > On Thursday, 11 May 2017 at 21:37:45 UTC, Iain Buclaw wrote: >> >> This is not a problem that needs to be solved for GDC. > > > It's not a problem that needs to be solved *in* GDC, but it has to be > tackled *for* (packaging) GDC, as you need to have a bootstrap compiler > available. Hence, building a C++-based compiler is less complex than a > D-based compiler – that is, if you don't want to depend on a pre-existing D > compiler, but are fine with using a pre-existing C++ compiler, which is what > the LDC snap packages currently does. >
I've spoken to the author. I'm of the opinion that this is a design choice, not something that should be considered an inherent complexity. Iain.
