> We had something (scope-qualified locals) that seemed to be enough.
> Now we have this list of problems:
The trouble with it (and I advocated for it a while ago) is that it introduces a new paradigm, yet it does not solve the original problem fully.
Lua does the right thing about its "native garbage" collecting it lazily and transparently from the user.
"Lazily" seems wrong for (some) "other garbage", but should that mean "transparently" is also wrong?