New competitor to D

ryuukk_ ryuukk.dev at gmail.com
Thu Jul 21 20:34:27 UTC 2022


On Thursday, 21 July 2022 at 11:00:11 UTC, Ola Fosheim Grøstad 
wrote:
> On Wednesday, 20 July 2022 at 18:15:22 UTC, ryuukk_ wrote:
>> But if everyone turns down every suggestions/discussions how 
>> can you create momentum?
>
> What is a needed is a plan with dependencies mapped out and 
> priorities assigned, and focused process, but the D evolution 
> history is more impulse driven and the planning aspect has been 
> vague… this is the most limiting factor at this point.
>
> In contrast Carbon has one, and primarily one, huge advantage: 
> they have a big internal business critical use case in Google 
> that will drive new features and tooling. Management will get 
> resources allocated to improve on the weak language spots as 
> they start to use Carbon internally (features driven by 
> internal demand). As such the evolution cannot follow impulses, 
> but has to be driven by plans (which will ensure steady 
> progress).
>
> It remains to be seen whether Carbon will be useful for small 
> projects or end up like Ada: too tedious to be used for small 
> and medium sized projects?
>
> It is very difficult to tell at this point, but there is some 
> arrogance in claiming to be a "C++ successor" at V0.1 and then 
> push a somewhat flawed ML/Rust/TypeScript mashup syntax and 
> less flexible semantics than C++.
>
> One big future problem for D is that Carbon has this huge 
> internal use case and most likely will get solid open source 
> tooling funded by Google and a bunch of tutorials written by 
> self-promoting bloggers.
>
> Today we have the situation that people look at C++, finds it 
> overwhelming, looks at Rust, finds it difficult to get into, 
> then looks at niche alternatives (Zig, D etc). With 3 major 
> system level languages I think many devs will stop looking 
> further when they have looked at the three major contenders and 
> just pick the one they find easier to deal with.
>
> This might be a good time to consider a D3 move.

I agree with you, and even more with your last sentence




More information about the Digitalmars-d mailing list