ES3.1 Draft: 11 June 2008 version available

Mark S. Miller erights at
Sat Jun 14 12:21:21 PDT 2008

On Fri, Jun 13, 2008 at 2:44 PM, Mark Miller <erights at> wrote:
> On Fri, Jun 13, 2008 at 11:20 AM, Lars Hansen <lhansen at> wrote:
>>> What
>>> other "with" do people imagine is compatible with strict
>>> mode? I must have missed something.
>> The one in ES3.  What makes it not compatible with strict mode?
> Doesn't it make static scope analysis impossible?

Deleting a variable also makes static scope analysis impossible.
(Deleting a property is fine.)

Once try/catch is fixed, I can't think of anything else that prevents
static scope analysis of ES3.1 strict or ES4 strict. Does anyone know
of any other cases?


More information about the Es4-discuss mailing list