What are the worst parts of D?
Joakim via Digitalmars-d
digitalmars-d at puremagic.com
Wed Oct 8 09:36:32 PDT 2014
On Wednesday, 8 October 2014 at 13:55:11 UTC, Manu via
Digitalmars-d wrote:
> On 08/10/2014 9:20 pm, "Don via Digitalmars-d"
>> So what do we care about? Mainly, we care about improving the
>> core
> product.
>>
>> In general I think that in D we have always suffered from
>> spreading
> ourselves too thin. We've always had a bunch of cool new
> features that
> don't actually work properly. Always, the focus shifts to
> something else,
> before the previous feature was finished.
>>
>> And personally, I doubt that many companies would use D, even
>> if with
> perfect C++ interop, if the toolchain stayed at the current
> level.
>
> As someone who previously represented a business interest, I
> couldn't agree
> more.
> Aside from my random frustrated outbursts on a very small set
> of language
> issues, the main thing I've been banging on from day 1 is the
> tooling. Much
> has improved, but it's still a long way from 'good'.
>
> Debugging, ldc (for windows), and editor integrations (auto
> complete,
> navigation, refactoring tools) are my impersonal (and hopefully
> non-controversial) short list. They trump everything else I've
> ever
> complained about.
> The debugging experience is the worst of any language I've used
> since the
> 90's, and I would make that top priority.
While it would be great if there were a company devoted to such D
tooling, it doesn't exist right now. It is completely
unrealistic to expect a D community of unpaid volunteers to work
on these features for your paid projects. If anybody in the
community cared as much about these features as you, they'd have
done it already.
I suggest you two open bugzilla issues for all these specific
bugs or enhancements and put up bounties for their development.
If you're not willing to do that, expecting the community to do
work for you for free is just whining that is easily ignored.
More information about the Digitalmars-d
mailing list