I guess that's more an artifact of the implementation than that it was designed to work this way.
I fully agree. Compile-time lexical scopes and run-time lexical scopes should be the same. All of these are in the same bag:
Just don't.
In reply to Re^3: syntax of map operator
by ikegami
in thread syntax of map operator
by sman
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |