Can we fix this?
    Imperatorn 
    johan_forsberg_86 at hotmail.com
       
    Thu Sep 30 05:41:34 UTC 2021
    
    
  
On Thursday, 30 September 2021 at 00:59:26 UTC, deadalnix wrote:
> On Wednesday, 29 September 2021 at 16:47:23 UTC, Steven 
> Schveighoffer wrote:
>>[...]
>
> This is where things go off rails. We don't need any new 
> syntax. We need to stop adding a new gizmo every time something 
> is not doing the right thing. The ed result is that the 
> original thing still don't do the right thing and the gizmo 
> also doesn't do the right thing because it has been though to 
> solve a specific edge case.
>
> [...]
Yes. Declaring a new variable inside the loop should make the 
closure capture that unique variable.
If D does not do that, it's wrong.
Fixing that should not break code.
C# fixed this and the result was eternal happiness.
    
    
More information about the Digitalmars-d
mailing list