D is our last hope

Richard (Rikki) Andrew Cattermole richard at cattermole.co.nz
Wed Dec 20 15:17:46 UTC 2023


On 21/12/2023 4:12 AM, Siarhei Siamashka wrote:
> I don't suggest to rewrite the DMD compiler code in this style, but 
> introducing a transpiler would force DMD developers to be limited to 
> some sort of a "worseD" subset of the D language. Also the transpiler 
> itself is an extra weak link and a potential source of bugs.

The development of dmd is already limited!

It has to communicate with C++ for ldc and gdc to work today.

It was ported mechanically from C++.

It works without druntime being linked in (with optional support for GC 
clean up -lowmem switch).

The barriers you think exist don't, due to historical reasons.


More information about the Digitalmars-d mailing list