D needs to learn from competing languages and ecosystems.
Claudio Constantin
claukonstantin at gmail.com
Tue Sep 15 12:35:56 UTC 2026
On Tuesday, 15 September 2026 at 11:39:48 UTC, Sergey wrote:
> On Tuesday, 15 September 2026 at 10:57:26 UTC, Claudio
> Constantin wrote:
>> [...]
>
> Hi there!
>
>> [...]
>
> Welcome!
>
>> [...]
>
> In D community we are agree on that!
>
>> [...]
>
> All solutions have tradeoffs. Some users prefer to have control
> what to install.. rather than installing huge bundle
> altogether. But to have such option could be a nice addition.
>
> LDC release is also providing:
> - ldc (compiler)
> - dub
> - ddemangle
> - dustmite
> - ldc-build-{plugin/runtime}
> - reggae
> and other tools.
> D also has dfmt and ddoc.
>
>> [...]
>
> Build such a toolchain installation project should not be that
> hard.
>
>> [...]
>
> Compare to rustup, dotnetup we have a project
> https://code.dlang.org/packages/ldcup
> which could be maybe extended at some point and provide options
> to install even more than just a compiler with package manager.
>
>> [...]
>
> We have serve-d (as currently the main LSP). There are also
> several alternative implementations - recently some LSP
> functionality was added to DCD.
>
>> [...]
>
> D has 2 implementations of tree-sitter. One of which is used in
> D extension for Zed.
>
>> [...]
>
> We have them a lot. Even specific one for Visual Studio (not VS
> Code, but the original).
> And there is a WIP project to improve Visual Studio support.
> There is even D extension for Nova editor.
>
> https://wiki.dlang.org/IDEs
> https://github.com/dlang-community/awesome-d#ides--editors
>
>> [...]
>
> We have Ali's book, which is hosted on official website:
> https://dlang.org/book/
>
>> [...]
>
> Most of the mentioned things are existing.
>
>> [...]
>
> We have most of the things. They are maybe less polish as D
> doesn't have huge financial funding as languages from Apple,
> Oracle, Microslop, Google and FAANG (Rust,JS,C++).
> And community is mostly working on them in their spare time and
> sometimes the work could be funded by corporates who are using
> D.
>
> Thanks for sharing your feedback!
> If you like the language's vibe - you are welcome to use it and
> maybe even improve currently available projects =)
Thank you, I see there's more than meets the eye.
We need time for things to improve, yet I still believe that
consolidation and a more focused approach to tooling are
necessary.
I totally agree with the financial side, I won't pretend that
isn't an issue.
My idea is to simply bring attention to the topics I believe to
be important in the current landscape.
The idea is to bring new blood to the community, and that may
require twisting some arms.
More information about the Digitalmars-d
mailing list