Why D is not popular enough?

Steven Schveighoffer via Digitalmars-d digitalmars-d at puremagic.com
Fri Aug 12 10:21:10 PDT 2016


On 8/12/16 1:04 PM, Jonathan M Davis via Digitalmars-d wrote:
>
> Honestly, I don't think that shared is broken.

Yes. It is broken.

shared int x;
++x; // error, must use atomicOp.
x = x + 1; // OK(!)

The thing that is NOT broken is unshared.

There's literally not much you can do with shared, and what you can do 
isn't consistent or useful.

It needs lots of attention.

-Steve


More information about the Digitalmars-d mailing list