From: es-discuss <es-discuss-boun...@mozilla.org> on behalf of C. Scott Ananian <ecmascr...@cscott.net>
> If we're cutting things from the ES6 module spec, can we consider cutting the > magical mutable `import {foo} from "./foo";` bindings as well? Experience > has shown that the rare cases where circular dependencies are intended and > used can deal with the overhead of prefixing the module object. Yes, please. Strong +1. As long as we're in the magical land of theorycraft where we're dropping features of consensus-modules, and completely off the topic of the OP: let's drop mutable bindings, and keep default exports. >Personally, I would like to introduce mutable bindings as a future >language-level feature, not as some weird wart on the module design. I would rather never introduce them at all. But I agree with the sentiment that having them sneak in through the module syntax backdoor is silly. _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss