<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 4 July 2017 at 22:41, Meta via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote>
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.<br>
</blockquote></div><br></div><div class="gmail_extra">My point was, I feel like this is a case of different users developing the same solution though.</div><div class="gmail_extra">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.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Let's consider more popular languages;</div><div class="gmail_extra">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).</div><div class="gmail_extra">C#, only one.</div><div class="gmail_extra">Java, there are 2, but the obvious winner is maintained by Red Hat.<br></div><div class="gmail_extra"><div class="gmail_extra">Rust, there are 2, and no clear indicator which to choose (same problem).</div><div>Etc.<br></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">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.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Projects with multiple contributors are usually stronger than single-person projects.<br></div><div class="gmail_extra">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, "<a href="http://dlang.org">dlang.org</a>") 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.</div></div>