DMD 2.100, bring ont he attribute soup

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Thu May 26 18:14:16 UTC 2022


On Thursday, 26 May 2022 at 18:00:00 UTC, Walter Bright wrote:
> As for lifetimes, yes, I know that dip1000 only addresses one 
> level of lifetimes.

The idea is right, but the execution of it makes D more 
complicated than C++... you cannot afford that.

It would be better to use the same idea under the hood and just 
implement ARC and optimize the hell out of it.

It is kinda like the silly in-parameter DIP, solvable by 
optimization. Totally arcane 1980s idea, new syntax for nothing.

The DIP that tries to introduce a new object hierarchy. Again, 
can be solved with optimization. Completely unecessary added 
complexity and confusion.

Reduce the number of new features to a minimum and focus on 
getting a new high level IR that allow more optimizations 
instead. Les friction. Less syntax. More power.

*shrugs*



More information about the Digitalmars-d mailing list