We are forking D

ryuukk_ ryuukk.dev at gmail.com
Thu Jan 11 21:52:58 UTC 2024


On Thursday, 11 January 2024 at 17:40:50 UTC, a11e99z wrote:
> what should be done with D?
>
> 1) /for any future path of D/
> drop DMD entirely and develop only LDC. point.
> - minus: to slow code generation. well, Zig decides to generate 
> LLVM-binary-IR w/o LLVM framework/tools. and need to optimize 
> compiler itself not generated code.


mistake

DMD is D's best asset, provides very fast code compilation, i 
have tried plenty of language, and it is the main reason why i 
stick with D, no other language can compete, they all depend on 
LLVM


and go read that if you want to wake up from your disillusion:

https://kristoff.it/blog/zig-new-relationship-llvm/

https://github.com/ziglang/zig/issues/16270


TLDR:

zig will do like D, and will maintain their own backend, in order 
to provide faster compilation for their debug builds (and very 
far in the future, release as well), just like DMD


how woken up do you feel now? D is leading in that area, one 
shall not give it up


More information about the Digitalmars-d mailing list