Generality creep

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri Apr 5 18:26:00 UTC 2019


On 4/4/19 5:05 PM, Walter Bright wrote:
> On the plus side of shared as it is at the moment, and it's a pretty big 
> plus, is it identifies what data is shared, and how it's integrated into 
> the type system is good.
> 
> With C and C++, when you've got a shared memory bug, you have no idea 
> where to start. In D, you look at the shared stuff. You're not going to 
> have inadvertently shared variables.

Such an outlook means stagnation and smothers progress. Shared is 
nowhere near where it should be. Internalizing that is key to getting it 
right.

I've said this many many times privately and publicly: If we never make 
the argument "yeah but C++ is worse" again, that would be too soon.


More information about the Digitalmars-d mailing list