We need to have a way to say "convert this nested function into a struct"

via Digitalmars-d digitalmars-d at puremagic.com
Sat Jun 6 05:42:37 PDT 2015


On Saturday, 6 June 2015 at 06:16:17 UTC, Andrei Alexandrescu 
wrote:
> Nested functions that allocate their environment dynamically 
> can be quite useful. However, oftentimes the need is to convert 
> the code plus the data needed into an anonymous struct that 
> copies the state inside, similar to C++ lambdas that capture by 
> value.
>
> I wonder how to integrate that within the language nicely.
>
>
> Andrei

Related: deadalnix's DIP30 contains a section about fully-typed 
delegates:
http://wiki.dlang.org/DIP30


More information about the Digitalmars-d mailing list