Definitely. It would be a standardized good-practice advice for all compilers to use the standard D front-end. This will ensure absence of non-standard shenanigans with the front-end, preventing D from inheriting one of the biggest mistakes of C/C++: non-standard extensions. The pragma statements will provide a way to specify compiler-specific features. Note, that compiler-specific features are not the same as non-standard extensions, at least because they all follow the same syntactic rules.
On Thu, Oct 20, 2011 at 3:11 PM, Jacob Carlborg <d...@me.com> wrote: > On 2011-10-20 11:38, Gor Gyolchanyan wrote: >> >> Not a compiler (we have 3), only a front-end. Preferably in D itself >> and preferably as modular as possible (e.g. not everyone needs the >> semantic parser). >> Provided a good D front-end in D it'll be very easy to make a great >> IDE, even if it's GUI is bad. > > Preferably, at least one of, these compilers should use the front end as > well. > > -- > /Jacob Carlborg >