Why is D unpopular?
mee6
mee6 at lookat.me
Fri May 6 10:01:00 UTC 2022
On Friday, 6 May 2022 at 09:37:24 UTC, Ola Fosheim Grøstad wrote:
> On Friday, 6 May 2022 at 08:52:16 UTC, zjh wrote:
>> It is `even more important` to pay more attention to
>> `libraries` than the `d` language.
>
> D has many libraries that end up not being maintained, so the
> most important thing is to retain users, and then one needs to
> understand why they leave. One key issue that has been
> mentioned in this thread is that people leave because of
> inconsistencies in the language.
That's one reason, another reason is no long term support. If you
want to maintain source code in D of any large project, you are
going to run into a compiler bug and that means having to become
familiar with Dmd's source code which adds a lot of overhead. If
you use something like C# instead you probably won't run into a
compiler bug. All I know is whenever I went to compile my project
over the years I've always found a new compiler bug. D really
needs a LTS build. Not having on just screams you don't care
about large projects.
I also worked on vibe.d for a little bit and it had the same
issue. It couldn't keep up with all the different versions of D.
It might make development for D easier but it comes at the cost
of the user experience. It's really just many small problems like
that that just start to add up.
More information about the Digitalmars-d
mailing list