This is why I don't use D.
Laurent Tréguier
laurent.treguier.sink at gmail.com
Thu Sep 6 13:08:00 UTC 2018
On Thursday, 6 September 2018 at 12:33:21 UTC, Everlast wrote:
>
> The problem is that all projects should be maintained. The
> issue, besides the tooling which can only reduce the problem to
> manageable levels, is that projects go stale over time.
>
> This is obvious! You say though "But we can't maintain every
> package, it is too much work"... and that is the problem, not
> that it is too much work but there are too many packages. This
> is the result of allowing everyone to build their own kitchen
> sink instead of having some type of common base types.
I doubt having too many packages will be D's downfall. Javascript
is a thriving language even if tons of NPM packages are
unmaintained (and even if they still run, they potentially have
security vulnerabilities due to old dependencies).
> It's sort of like most things now... say cell phone
> batteries... everyone makes a different one to their liking and
> so it is a big mess to find replacements after a few years.
>
>
> See, suppose if there were only one package... and everyone
> maintained it. Then as people leave other people will come in
> in a continual basis and the package will always be maintained
> as long as people are using it.
If we could have something as simple as "having the one and only
package that fits every use case", we wouldn't have multiple
OS's, multiple programming languages, etc.
I do agree that having "the one" would make everything easier in
theory, but reality isn't theory.
More information about the Digitalmars-d
mailing list