assignment to eval in strict code

Allen Wirfs-Brock Allen.Wirfs-Brock at
Thu Feb 12 08:58:11 PST 2009

Now that we have decided that all declarations of the identifier "eval" are banned from strict code a related question has come up from one of the implementers of our strict mode prototype implementation.    Why does Es3.1 still allow assignment to the identifier "eval" within strict code?   That does seem like a logical extension of the arguments that convinced us to ban strict mode eval declaration.  Does anyone have a reason why such an assignment would be a reasonable thing.

Adding that assignment restriction is a bit of a feature creep but something that is probably manageable in the time we have left if the consensus is that it makes sense to do.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Es-discuss mailing list