Programming Languages on Crack

Dennis dkorpel at gmail.com
Thu Jun 17 09:13:30 UTC 2021


Nice post! Just one thing I don't understand:

On Thursday, 17 June 2021 at 02:02:58 UTC, Walter Bright wrote:
> Consider the following controversial language features:
> ...
> 2. non-void default initialization
> ...
> 6. transitive const
> ...
> Ok, I have successfully sold (1) and (2). But
> the others are all uphill struggles for D.

Are you trying to "sell" the idea that this list of features is 
bad? In that case, are you saying D's `const` and default 
initialization of `T x = T.init;` instead of `T x = void;` are 
bad? I get the other items on the list, but (2) and (6) confuse 
me.


More information about the Digitalmars-d mailing list