W3C home > Mailing lists > Public > public-script-coord@w3.org > July to September 2011

Re: Strict mode callbacks and setTimeout

From: Mark S. Miller <erights@google.com>
Date: Wed, 6 Jul 2011 14:48:49 -0700
Message-ID: <CABHxS9g_ZDYsjeTYf3QwPGaBhF9B3ueqCskfVhHQ9DKYhgBN+A@mail.gmail.com>
To: Boris Zbarsky <bzbarsky@mit.edu>
Cc: Allen Wirfs-Brock <allen@wirfs-brock.com>, Luke Hoban <lukeh@microsoft.com>, "es5-discuss@mozilla.org" <es5-discuss@mozilla.org>, public-script-coord@w3.org
On Wed, Jul 6, 2011 at 2:38 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote:

> On 7/6/11 5:36 PM, Mark S. Miller wrote:
>> Why? What breaks if webidl considers setTimeout to be a strict function?
> Then the this object will be wrong (in particular not be a Window) and
> WebIDL will require that the function throw.

Where is this requirement? (I'm not doubting it, just requesting a pointer.

I do see text about "method context", but this seems to be a distinct

The method context, when referenced by the algorithms in this section, is
the object on which the method for which the algorithm is running is
implemented (a Window <http://www.w3.org/TR/html5/browsers.html#window> or
WorkerUtils object).

This definition isn't exactly clear, but doesn't say anything about a

> -Boris

Received on Wednesday, 6 July 2011 21:49:14 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:14:03 UTC