A D vs. Rust example

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Mon Oct 24 08:47:18 UTC 2022


On Sunday, 23 October 2022 at 19:39:49 UTC, ryuukk_ wrote:
> That's not all true, TLS version is not needed
>
> Go became the cloud native language without that BS

But Go has not changed all that much until recently, with minimal 
breakage.


> Go now is being held back by corporates 
> (amazon/google/microsoft), just like rust

How is Rust held back by corporations though?


> D should be free to experiment, not every language needs to be 
> taken hostage by corporates
[…]
> Mistakes of the past need to go, otherwise people will 
> constantly look for alternative, that alternative needs to be 
> D+1 that fixed past mistakes, and not double down on them, 
> because demography mean the people who rely the mistake will 
> disappear, and the new generation of devs will choose something 
> else

Yes, but since there is no willingness to take breaking changes 
in D there seems to be some kind of gridlock as far as language 
design and evolution goes.

Right now there seems to be a flurry of alternatives that aim for 
the same use scenario as C++. Within 5-10 years some of them will 
gather a following or C++/Rust will evolve fast enough to keep 
the competing solutions at a distance.

How can D position itself without a significant change in 
strategy, which would require a new leadership style? Can you see 
that happening within a timespan of 3 years?



More information about the Digitalmars-d mailing list