We are forking D

Antonio antoniocabreraperez at gmail.com
Fri Jan 12 11:25:49 UTC 2024


On Tuesday, 2 January 2024 at 20:13:59 UTC, Profunctor wrote:
> On Tuesday, 2 January 2024 at 17:55:56 UTC, GrimMaple wrote:
>> * Embracing the GC and improving upon it, disregarding betterC 
>> and nogc in the process
>
> This alone is worth it. I pray for your success in these 
> endeavors.

I think the same.

This eternal discussion only serves to make many .Net/Java/... 
programmers feel insecure.

If D opted for GC, he should embrace that path from the 
beginning. If "many" C or C++ programmers were interested in D 
but did not want to use GC, they are the ones who should have 
created their own Fork and not the other way around.

D had (and has) great qualities to be an efficient "high level" 
language and that is how I perceived it 20 years ago (comparing 
it with c#)... I have tried to use it 2 or 3 times professionally 
and it ended up disappointing me.

Each time I return to D I have to "remember" or "learn" again and 
there is not a toolchain that helps me to "remember" naturally as 
other languages do (i.e. intellisense system comparable to 
Java/C#/Scala/...    Templates/mixins/compile-time code supposes 
a real wall hard to cross)

And, of course, I always find something annoying (i.e.: 
https://issues.dlang.org/show_bug.cgi?id=3543 ) that consumes my 
time until I find it is a bug or an unexpected behavior (like the 
limitations with UFCS)

My conclusion was that D is managed, mainly, by C/C++ developers 
that really doesn't need to move from C++ to D.

Too much C/C++/Rust and not enough Scala/Java/C#/Typescript/...

But it's my opinion
Wellcome to OpenD




More information about the Digitalmars-d mailing list