Wednesday TC39 ES3.1 notes
erights at gmail.com
Thu Jan 29 16:02:58 PST 2009
Great capture! Minor corrections below. Each checked with Waldemar
On Wed, Jan 28, 2009 at 5:05 PM, Waldemar Horwat <waldemar at google.com> 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