Rebooting the __metada/__mutable discussion

Timon Gehr timon.gehr at gmx.ch
Fri Apr 8 17:28:30 UTC 2022


On 08.04.22 17:07, Zach Tollen wrote:
> On Friday, 8 April 2022 at 08:23:34 UTC, Timon Gehr wrote:
>> Yes. I do not understand why so many people are so keen to conflate 
>> entirely different things into the same concepts. That's just bad 
>> language design.
> 
> No it's not.

Of course it is. It hampers expressiveness while adding incidental 
complexity. Lose-lose.

> Bad language design is when you *arbitrarily* conflate 
> different things without first examining the pros and cons.

The language should allow me to state what I mean without adding random 
additional baggage.

> But it's 
> also bad language design not to be open to the possibility of a 
> conflation of different things which ends up being harmonious and easy 
> to explain.

That's just never how it works out. You should only conflate things that 
are actually the same thing.


More information about the Digitalmars-d mailing list