There is another problem with :outer. It does not let you create inner functions dynamically. For example, I couldn't use it to compile next ECMAScript code:
function outer() {
var i = 0;
return eval("function() { return i++; }");
}
Is it not possible to have an opcode that allows this? Something like:
set_outer inner_func, outer_func
--
Mehmet
