Andrew Fedoniouk (2013-07-10T23:49:40.000Z)
domenic at domenicdenicola.com (2013-07-13T01:07:16.171Z)
On Wed, Jul 10, 2013 at 4:24 PM, Rick Waldron <waldron.rick at gmail.com> wrote: > It gets created nowhere, because the body of a module is implicitly strict, > so the above code produces a Reference Error. Thanks Rick. And I suspect there is no way to reclaim that strictness, right? Asking because it could be useful in cases like this : ```js module "Safe" { "not use strict"; export function eval(str) { return std.eval(str); } } ``` And so if I will call: ```js Safe.eval("gvar=666") ; ``` it will not pollute global namespace.