Caridy Patino (2014-06-09T16:40:56.000Z)
domenic at domenicdenicola.com (2014-06-12T22:27:10.755Z)
another issue with `this` being `global` (as it is today by the specs) is the way top level modules will be defined in a page, assuming we will have `type="module"` for scripts (which is probably were we want to be), what will be the difference between: ```html <script type="module"> this.foo = 1; var bar = 2; import main from "main"; </script> ``` and ```html <script> this.foo = 1; var bar = 2; System.import("main"); </script> ``` it seems to me that the current definition, where `this` is `global`, will be an issue when it comes to avoid global variable definition. Ideally, for modules, `this.foo` and `bar` will be contained, to have a clear differentiation with the regular `script` tags.