Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If the lambda is a value type, you can just store whatever captures you want in the fields of this type, no need for heap allocations - they'll go on the stack just like anything else. You can even ask the user to explicitly specify which variables to capture, like in C++ lambdas, to be very explicit about the size of the lambda structure.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: