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

Reply via email to