D community roadmap
tastyminerals at gmail.com
Tue Nov 24 21:42:41 UTC 2020
On Tuesday, 24 November 2020 at 03:22:19 UTC, JohnT wrote:
> First of all congrats to all D community for all their hard
> work. D is one of the languages which I fell in love at first
> sight. There are lot of posts in this forum about similar
> sentiment. We have really great engineers working on amazing
> features. What we really need is good marketing, some polishing
> and a direction. D really can be better than most other
> languages.Its a chicken and egg problem. But we need more
> marketing/benchmarks blogs etc where we compete with other
> languages on features. We should do dedicated effort to cleanup
> and make language simpler.
> a. We should do a survey similar to Go/Rust. And we should hear
> the community of the top features we need. Even if original
> designers disagree.
> b. Focus should be selling our strengths like strong interop
> with C/C++. Neither Go/Rust has this. D has lot more chance to
> shine in this. Companies wont replace billions of C/C++ code.
> What we need is incremental where they can replace and D can
> work with C++. We need more effort to make easy transitions.
> c. Focus on tooling/stability.
> d. Benchmarking of most frequently used libraries like
> json/vibe/networking etc against other languages and publish
> e. Marketing D as both systems/scripting language with GC and
> non GC with lot of articles and samples with benchmarking.
> f. Interop with C/C++, faster builds, easy compared to rust are
> some strengths we should market.
> e. We need small working groups for networking/standard
> library/ server/ embedded/security/tooling etc who focus on the
> issues in those domain.
> g. Mentorship for folks who wish to contribute.
> I know the answer is why dont you do it. Yes I would love to
> help. If people define a ROADMAP where each release has issues
> and features in the order of priority and its maintained
> somewhere, people like us will do their small part whenever we
> find free time. Its time for C/C++ to go. So far I see D as
> only better option. Wish from a D fan.
Well put, well put.
I've been playing with D for some time and what I learnt the D
community is kinda fragmented or rather sparse. Mostly C/C++
veteran folks who know their tools and can get around anything. I
feel like they are content. D gives them what they want already
and they got used to live with the rest.
Yes, marketing could definitely be better. Not many ppl stumble
into D and thus the community does not grow that much. I
sometimes miss this youth vigor which I see on Julia/Nim/Rust
forums. It is a bit unfair to know that many newer languages
boast the features which D had for a long time. But nobody knew
about it when it mattered.
More information about the Digitalmars-d