On Saturday, 6 June 2015 at 22:15:42 UTC, Idan Arye wrote:
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

My solution: http://dpaste.dzfl.pl/aa013ff51f60

Can't make it @nogc though, because it thinks I'm trying to capture `a` and `b`...

I forgot to do that. In my solution, functorPartial is @nogc. Just slapped it on and it still compiled.

Atila

Reply via email to