Brendan Eich wrote:
> On Jan 10, 2010, at 1:14 AM, Kevin Curtis wrote:
> 
>> From SecureEcmaScript proposal:
>> 6. The top level binding of this in an evaled Program is not the
>> global object, but rather a frozen root object containing just the
>> globals defined in the ES5 spec.
> 
> For many current applications, the frozen |this| object is not necessary
> or desirable in global code. The essential characteristic of modules,
> isolation for each module's "inside" from unimported effects of other
> modules, does not necessarily mean no mutation of primordial objects.

On the contrary, it does necessarily mean that. If you can mutate
primordial objects, then there is no isolation of any module. There
may be a reduction in the possibilities for accidental interference
between modules, but that should be distinguished from isolation.

-- 
David-Sarah Hopwood  ⚥  http://davidsarah.livejournal.com

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to