Why do you continue to use D?

Steven Schveighoffer schveiguy at gmail.com
Sat Jun 6 17:00:05 UTC 2020


On 6/6/20 3:00 AM, Walter Bright wrote:
> 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.

It depends on if you think the show is one you want to watch. Saying "it 
was ugly, but we still put on the show even though nobody paid to see 
it" isn't success.

I think the shared changes are welcome and a huge improvement. But they 
need to be correct before anyone will adopt them over even existing D 
codebase, much less migrating from a different language.

-Steve


More information about the Digitalmars-d mailing list