Currently the built in module knows three namespaces: global, this, local. The built in module in unknown to the environment, and must therefore be integrated into the global module. This leads to a cluttered global module, or odd implementation of the global module.
An environment that knew about the built-in module would lead to more simple code, and probably to a faster interpreter.
Currently the built in module knows three namespaces: global, this, local. The built in module in unknown to the environment, and must therefore be integrated into the global module. This leads to a cluttered global module, or odd implementation of the global module.
An environment that knew about the built-in module would lead to more simple code, and probably to a faster interpreter.
See also: Bug #593030 : Implement closures.