Comment Comment by crazypython GCC 10 supports Dlang directly. (The support is still immature and it's being updated to the newer version of Dlang.)Dlang compiles quickly not because the language is simple, but because the compiler authors care about compilation speed:Lexer skips four spaces at once https://github.com/dlang/dmd/pull/11095Optimize core logic to 7x compilation speed of language feature https://github.com/dlang/dmd/pull/11303Cache rarely used types to improve memory locality https://github.com/dlang/dmd/pull/11363 parent crazypython 6 years ago
Dlang compiles quickly not because the language is simple, but because the compiler authors care about compilation speed:
Lexer skips four spaces at once https://github.com/dlang/dmd/pull/11095
Optimize core logic to 7x compilation speed of language feature https://github.com/dlang/dmd/pull/11303
Cache rarely used types to improve memory locality https://github.com/dlang/dmd/pull/11363