What are the worst parts of D?

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Tue Sep 23 20:44:46 PDT 2014


On 9/23/2014 7:29 AM, Sean Kelly wrote:
> The lack of clear direction or communication thereof.  A continual adding of new
> stuff to try and appease the theoretical masses who will certainly come flocking
> to D if implemented, and a lack of attention paid to tightening up what we've
> already got and deprecating old stuff that no one wants any more.

I find this hard to reconcile with what the changelog says.

> And inconsistency in how things work in the language.  Oh, and function attributes.
> I'm sure someone likes them, but I'm drowning in pure system const immutable
> @nogc @illegitemate @wtf hell.

Fortunately, those attributes are inferred for template functions.

I did try to extend that to auto functions, but got a lot of resistance.


More information about the Digitalmars-d mailing list