2009/2/10 Allen Wirfs-Brock <[email protected]> > Waldemar's Mountain View notes said: - Agreed to disallow the use of > "eval" as the name of a local variable, function parameter, etc. in strict > mode. > > > > Did we really mean that only function scoped declarations are so > restricted? What about var declarations in strict global code? > > > > What about function declarations? Can they have "eval" as their function > name if they are contained in strict function code or in strict code in > general. > > > > The simplest story is that "eval" is banned from all declarations in strict > mode code. >
This is one of those happy cases where simplest is best. The net effect is that ES3.1-strict can be explained as if "eval" is a keyword. -- Cheers, --MarkM
_______________________________________________ Es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

