The ability to break invariants of the language either requires an external object-capability provider to dole out permission to do this (such as what is currently done with "chrome" code being executed with access to privileged internals), or a mechanism in the language to dole out special permissions that goes beyond "first come, first serve".
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss