Why do you continue to use D?

Walter Bright newshound2 at digitalmars.com
Sat Jun 6 07:00:57 UTC 2020


On 6/5/2020 10:16 PM, Manu wrote:
> Initialisation and `ref` emit errors?
> They're absolutely show stoppers. Values must be initialised, and code has `ref` 
> in it all the time.
> You can't write code without those things.

You can declare them with =void; and set them with the atomics. That's 
inconvenient, but NOT a showstopper.

You can use pointers instead of ref, inconvenient, not a showstopper.

> Okay, I'll try and find some time to dig them up.
> I have almost no time recently; work-from-home is hard and I work 12-14 hours a 
> day to try and make up for lost productivity, and still falling behind.
> ... and, tragically, the reason for that is mostly because we wrote this thing 
> in C++! I've been having a really un-fun time at work because I failed to make a 
> pitch for D in the ~18 months window we had, and now I have to suffer that 
> failure :(

I understand.


More information about the Digitalmars-d mailing list