Heck, I'm not even interested in the D language too much, but these forums are so good that I browse them in awe at least once per week. They are so responsive! I'm not even talking about the contents, but about the website itself. An arrogantly efficient showcase of what a good website can be.
"edge" is subjective. D's edge at my employer is that we can generate enormous amounts of code at compile time within a framework that non-programmers can still understand. This is because of being good at multiple things.
Shit languages with "good" ecosystems are still shit. They're crap. Once you have the library you want, you're still mercy to bad language design.
what are you building, i think i can recommend another language, that would have been a better strategic choice
and if i may guess, whatever you are building, this is not a new company and not a new product, probably something that started between 2000-2005 if not even before
I wrote many parsers, sell me F# memes. What's the biggest one? Option? I wrote a Nullable wrapper for myself too, still looking for a place to use it.
We moderate with a light touch to allow our users as much freedom as we can. People can write negative and bikeshed posts, and they can criticize me as much as they like. But we do moderate posts that make personal criticisms of other members, go off topic too far, or engage in unprofessional behavior.
I heard Discord may have negative posts as well but I find the official D newsgroups (with a forum interface) very friendly and clean. Minimal moderation seems to help there.
We do our best to ensure everyone feels welcome to join in. Of course none of us have social media training and are just doing our best.
If something is going down and we are not taking action it may be because we are not aware of it being problematic and are always open to hearing complaints as they come up!
Actually bikeshedding is discussion about software architecture. And software architecture is an absolutely valid discussion theme outside of stackoverflow.
1. It have no edge, its not the best system language, and far from a good application language (mainly because of the eco system)
2. Fragile community, low number of user and the community forum is toxic frequently
3. It doesnt have strong leadership, D doesnt have a good roadmap, and constantly changing vision
4. Its a big language, and considering the drawbacks, its too big to have such critical drawbacks
I cant really think of any solid reason, why anyone would invest in D, except if they are already knee deep into it for some historical reasons
D is not a horrible language, but today there are so many better choices, and the language is too big, to risk investing in it