Proper way to handle "alias this" deprecation for classes
    Chris Piker 
    chris at hoopjump.com
       
    Wed May 10 15:24:48 UTC 2023
    
    
  
On Wednesday, 10 May 2023 at 14:42:50 UTC, Inkrementator wrote:
> On Sunday, 7 May 2023 at 21:12:22 UTC, Chris Piker wrote:
>
> https://gist.github.com/run-dlang/9b7aec72710b1108fc8277789776962a
Thanks for posting that.  Reading over the code I'm reminded that 
I never cared whether something was an rvalue or lvalue before 
writing D code.
It's off topic, but I forget why managing memory for rvalues* was 
pushed onto the programmer and not handled by the compiler.  I'm 
sure there is a good reason but it does seem like a symmetry 
breaking requirement.
--
*or was it lvalues, I can never keep the two separate.  Wish the 
some other terminology was adopted long ago, such as "named" vs. 
"ephemeral".
    
    
More information about the Digitalmars-d-learn
mailing list