We are forking D

Paolo Invernizzi paolo.invernizzi at gmail.com
Fri Jan 12 08:45:38 UTC 2024


On Friday, 12 January 2024 at 06:51:43 UTC, Hors wrote:
> On Thursday, 11 January 2024 at 21:52:58 UTC, ryuukk_ wrote:
>> On Thursday, 11 January 2024 at 17:40:50 UTC, a11e99z wrote:
>>> [...]
>>
>>
>> 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
>
> People are forgetting D has extreme small community, it is very 
> unlikely community can maintain two different compilers 
> (without having compiler bugs). Maybe something in future, but 
> not now.

Walter created and maintained DMD by himself at the beginning ... 
a solo project can archive incredible results sometime, so I 
won't bet against the success of the fork.

There's also the plus that D is really a productive language, 
hey, I remember the discussion about the opportunity to convert D 
codebase from C++ to D: "that will turn the compiler into 
something extremely manageable, that will be D unfair advance 
over other languages!"


More information about the Digitalmars-d mailing list