ES4 draft: the global object

Jon Zeppieri jaz at
Tue Mar 25 06:47:00 PDT 2008

2008/3/24 Lars Hansen <lhansen at>:
> I would in particular like comments on eval.

Why does the operator form of eval have the name 'intrinsic::eval' (in
addition to plain 'eval')?  Either eval has the distinction of being
the only namespaced operator in the language, or else this is a pun.
Either way, I don't see the justification.  Backwards compatibility
can't be the issue, since ES3 doesn't have namespaces.


More information about the Es4-discuss mailing list