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