VSCode plugins

Manu via Digitalmars-d digitalmars-d at puremagic.com
Tue Jul 4 19:24:55 PDT 2017


On 4 July 2017 at 22:41, Meta via Digitalmars-d <digitalmars-d at puremagic.com
> wrote:

>
>> It's just different users developing different solutions. I disagree with
> the notion that having multiple competing, up to date implementations would
> "undermine user confidence" in D. Quite the opposite, I'd think.
>

My point was, I feel like this is a case of different users developing the
same solution though.
Sure, it's reasonable to disagree, but I raise it because I have multiple
counts of anecdotal evidence from prospective users that it is a problem.

Let's consider more popular languages;
C++ has probably 1000 times the number of users... so I may expect roughly
2000 competing solutions? Nope, there's only one (not even 2).
C#, only one.
Java, there are 2, but the obvious winner is maintained by Red Hat.
Rust, there are 2, and no clear indicator which to choose (same problem).
Etc.

Anyway, I think it's a bad situation, and 3 colleagues have echoed the same
sentiment independently. I could tolerate if there were meaningful
differences between the solutions, but they're effectively the same
solution, just written+maintained by different individuals.

Projects with multiple contributors are usually stronger than single-person
projects.
Competing one-man projects shooting it out in the wild-west is not
confidence inspiring at all, a single agreed solution supplied by an
authority (ie, "dlang.org") or something is preferred. If some enthusiastic
user wants to develop a meaningfully superior solution, power to them, but
the former should exist for the conservative minds. Most people don't want
to experiment, or take time trying to work out which solution is the better
or accepted standard, they explicitly prefer to conform, and that should be
the easiest path.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20170705/15567873/attachment.html>


More information about the Digitalmars-d mailing list