On Thursday, 25 February 2016 at 17:57:49 UTC, David Nadlinger
wrote:
I'm only playing devil's advocate because many people here make
it seem as if there was no cost to supporting multiple
compilers, while there most definitely is. This ranges from the
blatant duplication of work over PR issues to the fact that big
language/compiler features are all but impossible to implement
for anybody but you, since you are the only one who knows how
to implement them on DMD (and in the current situation, not
having them available in DMD would be a deal-breaker).
It would be nice if the DMD frontend was completely uprooted from
the DMD backend and put into separate git projects. The frontend
should be completely agnostic from which backend it's using or
else it's just more trouble the LDC/GDC developers have to deal
with.