Bernard Helyer wrote:
Hi, primary author of SDC here.
Existing compilers (DMD, LDC, GDC, DDMD) all descend directly from the
DMDFE. The DMDFE is thus the only real source of true semantics of the
language, except where directly contradicted by Walter, Andrei, or TDPL.
For the ecosystem to not become inbred, a new front-end is needed.
Furthermore, like others, I have become frustrated at the various bugs
of the frontend. These bugs are passed on to all other compilers because
of the afore-mentioned ubiquity of the front-end.
On the other side all bug fixes are also passed on to all compilers.
Rewriting entire frontend would certainly introduce another set of bugs.