Wednesday TC39 ES3.1 notes

Mark Miller erights at
Thu Jan 29 16:02:58 PST 2009

Great capture! Minor corrections below. Each checked with Waldemar
before sending.

On Wed, Jan 28, 2009 at 5:05 PM, Waldemar Horwat <waldemar at> wrote:
> Should bind curry over [[Construct]]?
> - Agreed to use option 2 from Allen's list:  bind will curry over [[Call]]
> and [[Construct]].  The bound closure will not have a prototype property --
> [[Construct]] will use the prototype of the original function just as it
> normally would.

As will [[HasInstance]], which is used by instanceof.

> When is eval direct?  Strict?
> - Agreed that eval is strict if and only if the eval'd string starts with a
> use directive.

That description applies to indirect eval. For direct eval, it's also
strict if called from strict code.



More information about the Es-discuss mailing list