First, I meant what I said in my previous email -- that program is a compile time error inside a module.
Second, the meaning of that program doesn't change in strict mode. If the reference is evaluated before the assignment, it's a ReferenceError even in non-strict mode. If the assignment is evaluated first, it will work even in strict mode. Sam On Wed, Jun 19, 2013 at 9:53 AM, Kevin Smith <[email protected]> wrote: > But a compile-time error as Domenic is wondering? That doesn't seem quite > right to me. I would think that those would be runtime errors (as is the > case in strict-mode). Otherwise this is a big semantic change that I > haven't previously considered. > > { Kevin } _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

