> The upstream DMD compiler that comprises all components of the > standalone part is now implemented in D programming language itself. > However here GDC is still using the C++ implementation, it is a future > goal to switch to being a self-hosted compiler minus the GCC binding > interface (similar to Ada?), however extended platform support is > something I wish to address first before I make this a consideration.
Yes, the Ada compiler is written in Ada and the glue code (called gigi) lives in ada/gcc-interface and is written in C++. -- Eric Botcazou