Using closure in function scope to make "real" private class members
    Ola Fosheim Grøstad 
    ola.fosheim.grostad at gmail.com
       
    Wed Jun  8 07:04:48 UTC 2022
    
    
  
On Wednesday, 8 June 2022 at 06:45:24 UTC, forkit wrote:
> On Wednesday, 8 June 2022 at 06:14:58 UTC, Ola Fosheim Grøstad 
> wrote:
>>
>> There would be no downside if D was willing to take a breaking 
>> change, but that is unlikely.
>
> Huh?
>
> private(this) ..(for example) is not a 'breaking' change. It's 
> completly opt-in.
D should stop adding more ugly complexity.
@it @is @dying @from @1000 @well-meaning @cuts
> That's cause, perhaps, to those whom it matters, they end up 
> deciding not to use D.
If this one thing is the reason they leave then they would have 
left anyway!!
> The proof is already there - i.e. C++/Java/C# programmers, 
> already use and rely upon this feature. Imagine if those 
> lanaguages took it away.
Imagine if you took features away from Haskell, clearly D must 
have everything Haskell has!  Not to mention Rust or Php!!
Proof failed, but your line of reasoning does explain why D @is 
@bleeding @from @1000 @well-meaning @cuts...
    
    
More information about the Digitalmars-d
mailing list