On Jun 2, 2014, at 6:33 PM, Juan Ignacio Dopazo <[email protected]> wrote:
> Import/export declarations are designed to be static. However, eval() seems
> to break this invariant:
>
> eval('import ' + foo + ' from ' + bar);
>
> Is this valid ES6 code? Should it be valid?
No and no. In ES6 eval parses the using the Script grammar goal symbol.
Imports are not allowed in scripts, but only in modules.
Allen
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss