Re: Figuring out the behavior of WindowProxy in the face of non-configurable properties

2015-01-15 Thread Ian Hickson
and is generally bad news. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' ___ es

Re: Figuring out the behavior of WindowProxy in the face of non-configurable properties

2015-01-14 Thread Ian Hickson
navigation. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'___ es-discuss mailing

Re: Figuring out the behavior of WindowProxy in the face of non-configurable properties

2015-01-14 Thread Ian Hickson
On Wed, 14 Jan 2015, Boris Zbarsky wrote: On 1/14/15 3:17 PM, Ian Hickson wrote: It's more than that. It's how the HTML spec defines WindowProxy. The point is, the HTML spec's definition is not expressible in ES terms. So how do go about bridging this gap? I don't understand what you

Re: Figuring out the behavior of WindowProxy in the face of non-configurable properties

2015-01-14 Thread Ian Hickson
out there.) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' ___ es-discuss

Re: Event loops in navigated-away-from windows

2014-09-29 Thread Ian Hickson
be purely an editorial change, it wouldn't change the implementations. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Event loops in navigated-away-from windows

2014-09-29 Thread Ian Hickson
On Mon, 29 Sep 2014, Anne van Kesteren wrote: On Mon, Sep 29, 2014 at 8:18 PM, Ian Hickson i...@hixie.ch wrote: I certainly wouldn't object to the ES spec's event loop algorithms being turned inside out (search for RunCode on the esdiscuss thread above for an e-mail where I propose

Re: ES6 Loader proposed changes

2014-09-11 Thread Ian Hickson
On Wed, 10 Sep 2014, Rob Sayre wrote: On Fri, Aug 29, 2014 at 2:23 PM, Ian Hickson i...@hixie.ch wrote: On Fri, 29 Aug 2014, David Herman wrote: It's still not completely clear to me what your use cases are, so I'm not sure exactly how much user-visible API you need. My goal

Re: ES6 Loader proposed changes

2014-09-11 Thread Ian Hickson
On Thu, 11 Sep 2014, Brendan Eich wrote: Ian Hickson wrote: I must admit though that while I initially assumed that this would be an obvious goal that browser vendors would all be eager to reach, I have yet to see anyone indicate that they're interested in this. So maybe it is in fact

Re: ES6 Loader proposed changes

2014-09-11 Thread Ian Hickson
things like this; it would let me spec a dependency system people are asking for for subresources of HTML documents without having to worry about integrating with CSS and ES6. :-) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: ES6 Loader proposed changes

2014-08-29 Thread Ian Hickson
-- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' ___ es-discuss mailing list es-discuss

ES6 Loader proposed changes

2014-08-28 Thread Ian Hickson
. they could just hook into existing CSS style sheet loads rather than having to do separately load style sheets mentioned in ES6 modules). -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

Re: Bundling vs sending serialized dependency graph

2014-08-25 Thread Ian Hickson
. (ServiceWorkers are an important part of the upcoming revolution in resource loading on the Web, but dependency handling is at a different level, namely, the ES6 loader level.) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: Strawman proposal: new `is` operator

2014-08-24 Thread Ian Hickson
of a subclass of in C# and modern Pascals, FWIW. Perl uses isa for this. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Bundling vs sending serialized dependency graph

2014-08-21 Thread Ian Hickson
be maintained from earlier in the cycle, and be mutable (write-only would be fine, assuming you can remove dependencies; there's no need, IMHO, to expose the actual dependency chain to script). -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: Bundling vs sending serialized dependency graph

2014-08-21 Thread Ian Hickson
-policy=when-needed /script ... // in some script or event handler or some such document.scripts.a.load(); // a is now needed, a and c get fetched in // parallel with only one RTT. -- Ian Hickson U+1047E)\._.,--,'``.fL

Re: Bundling vs sending serialized dependency graph

2014-08-21 Thread Ian Hickson
to imagine them putting it in an HTML import, say. Something that would allow them to have the dependency chain, without blocking the initial page load. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: Changing dependencies during the load process.

2014-08-20 Thread Ian Hickson
. Right. I'm trying to set up the groundwork to add such features to HTML. I think you are imagining a magical trigger that does not exist. That more or less summarises my job, yeah. :-) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: Changing dependencies during the load process.

2014-08-20 Thread Ian Hickson
On Wed, 20 Aug 2014, John Barton wrote: On Wed, Aug 20, 2014 at 3:23 PM, Ian Hickson i...@hixie.ch wrote: On Wed, 20 Aug 2014, John Barton wrote: The reverse case, where a img depends on a script, is not a use case. Why not? What if the image has an onmouseover handler

Re: Bundling vs sending serialized dependency graph

2014-08-20 Thread Ian Hickson
On Wed, Aug 20, 2014 at 4:06 PM, John Barton johnjbar...@google.com wrote: On Mon, Aug 18, 2014 at 10:43 AM, Ian Hickson i...@hixie.ch wrote: This just doens't work. Suppose the dependency graph looks like this: Feature A -- Dependency A1 \__\ Dependency\ Feature B

ES6 module loader issues: preloading, and CSS imports

2014-08-19 Thread Ian Hickson
/foo.x;, CSS}. Regular imports wouldn't key anything, so that in the case of an inline CSS block followed by an inline ES6 module both importing the same file, the second import would find the pre-existing CSS import rather than try to introduce a new one. -- Ian Hickson U+1047E

Re: Changing dependencies during the load process.

2014-08-19 Thread Ian Hickson
that decision, since it requires changes to the ES6 spec if we're going to do it. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

ES6 module loader and de-duping across language semantics

2014-08-19 Thread Ian Hickson
key anything, so that in this case: style @import http://example.com/foo.x;; /style script type=module import http://example.com/foo.x;; /script ...the second import would find the pre-existing CSS import rather than try to introduce a new one. -- Ian Hickson U

Delaying execution of modules in the loader

2014-08-19 Thread Ian Hickson
it could just unblock the execution and immediately have the scripts run. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Modules and dependencies found during the load (before instantiation)

2014-08-19 Thread Ian Hickson
On Mon, 18 Aug 2014, John Barton wrote: On Mon, Aug 18, 2014 at 10:55 AM, Ian Hickson i...@hixie.ch wrote: On Wed, 13 Aug 2014, Ian Hickson wrote: One of the problems I'm running into when it comes to trying to integrate ES6 modules with HTML and new HTML-based dependency features

Re: Referencing modules loaded by HTML Imports.

2014-08-19 Thread Ian Hickson
On Mon, 18 Aug 2014, John Barton wrote: On Mon, Aug 18, 2014 at 2:06 PM, Ian Hickson i...@hixie.ch wrote: Now, in the main page, you reference the HTML import: link rel=import href=foo.html Now how would you refer to the modules? We can't have #b refer

Re: Changing dependencies during the load process.

2014-08-19 Thread Ian Hickson
that it depends on ./latter until you've fetched ./former, by which time it's too late. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: ES6 module loader issues: preloading, and CSS imports

2014-08-19 Thread Ian Hickson
built-in registry. If that's not the same as the ES6 module registry, then we've presumably failed somewhere since that means you can't get to the ES6 one. :-) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: Delaying execution of modules in the loader

2014-08-19 Thread Ian Hickson
trigger any code to execute? That would solve my problem, I just wouldn't call EnsureEvaluated() until I needed the modules. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

Various Loader-related e-mails

2014-08-18 Thread Ian Hickson
, except that I really need the StyleSheet object to be created earlier than the instantiate hook since that's the likely place that the Fetch request initialisation options would be exposed for CSS. On Fri, 15 Aug 2014, John Barton wrote: On Fri, Aug 15, 2014 at 3:06 PM, Ian Hickson i...@hixie.ch

Modules and dependencies found during the load (before instantiation)

2014-08-18 Thread Ian Hickson
On Wed, 13 Aug 2014, Ian Hickson wrote: One of the problems I'm running into when it comes to trying to integrate ES6 modules with HTML and new HTML-based dependency features is the way that I can't tell ES about dependencies I know about before the data is actually fetched

Re: Changing dependencies during the load process.

2014-08-18 Thread Ian Hickson
On Mon, 18 Aug 2014, John Barton wrote: On Mon, Aug 18, 2014 at 10:43 AM, Ian Hickson i...@hixie.ch wrote: On Fri, 15 Aug 2014, John Barton wrote: On Fri, Aug 15, 2014 at 3:41 PM, Ian Hickson i...@hixie.ch wrote: On Fri, 15 Aug 2014, John Barton wrote: The ES Loader does

Re: Referencing modules loaded by HTML Imports.

2014-08-18 Thread Ian Hickson
On Mon, 18 Aug 2014, John Barton wrote: On Mon, Aug 18, 2014 at 10:43 AM, Ian Hickson i...@hixie.ch wrote: To avoid overly spamming the list I've coallesced my responses to various threads over the weekend into this one e-mail. I really think this makes the discussion more difficult

Re: Modules and dependencies known before the load

2014-08-15 Thread Ian Hickson
early). -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' ___ es-discuss mailing

Re: Modules and dependencies known before the load

2014-08-15 Thread Ian Hickson
url(my-other-stylesheet); /style Does this cause my-other-stylesheet to be loaded twice? But that's probably out of scope for this list. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

Normalize hook default Web behaviour

2014-08-15 Thread Ian Hickson
. nothing, throw an exception because the ..s go beyond the domain root when normalised. [1] https://github.com/dherman/web-modules/blob/master/browser-loader/requirements.md -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: Modules and dependencies known before the load

2014-08-15 Thread Ian Hickson
On Fri, 15 Aug 2014, John Barton wrote: On Fri, Aug 15, 2014 at 9:43 AM, Ian Hickson i...@hixie.ch wrote: On Thu, 14 Aug 2014, John Barton wrote: But since the only way the client can know that it needs a.js and jquery.js is if the server tells it [...] There's at least four ways

Importing modules inside HTML imports

2014-08-15 Thread Ian Hickson
things in imports, e.g. style sheets, images, etc.) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Changing dependencies

2014-08-15 Thread Ian Hickson
change a style sheet's dependencies. Assuming we are implementing all CSS loads through the ES6 module loader system, what's the appropriate way in which I should spec reactions to changes to a CSS object's @import rules? -- Ian Hickson U+1047E)\._.,--,'``.fL

Re: Changing dependencies

2014-08-15 Thread Ian Hickson
my life a lot easier, since I could maintain all the dependency information outside of the Web's default Loader, without having to worry about browsers having to implement duplicate logic. So if I have indeed misinterpreted the spec to that extent, that would be very good to know!) -- Ian

Re: Modules and dependencies known before the load

2014-08-14 Thread Ian Hickson
On Wed, 13 Aug 2014, John Barton wrote: On Wed, Aug 13, 2014 at 3:52 PM, Ian Hickson i...@hixie.ch wrote: On Wed, 13 Aug 2014, John Barton wrote: On Wed, Aug 13, 2014 at 2:59 PM, Ian Hickson i...@hixie.ch wrote: Suppose a page has this markup: script type=module id=jquery

Modules and dependencies known before the load

2014-08-13 Thread Ian Hickson
closely enough to determine if, when ProcessLoadDependencies() is called for a and finds it needs jquery, it will properly link to the as-yet-not-loaded-but- already-in-progress-load for jquery. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U

Re: Modules and dependencies known before the load

2014-08-13 Thread Ian Hickson
On Wed, 13 Aug 2014, John Barton wrote: On Wed, Aug 13, 2014 at 2:59 PM, Ian Hickson i...@hixie.ch wrote: Suppose a page has this markup: script type=module id=jquery href=jquery.js whenneeded/script script type=module id=a href=a.js uses=jquery whenneeded/script script type

Dependencies for non-ES modules

2014-08-13 Thread Ian Hickson
in the object passed in deps in the normalize hook, that string gets exposed as the module name, which is rather suboptimal.) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible

Re: Modules and dependencies known before the load

2014-08-13 Thread Ian Hickson
that those dependencies are also acted upon promptly, rather than only after fetch has returned). -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Adding out-of-band dependencies for a module

2014-08-12 Thread Ian Hickson
On Tue, 12 Aug 2014, David Herman wrote: On Aug 11, 2014, at 5:06 PM, Ian Hickson i...@hixie.ch wrote: So I'm trying to figure out how to spec the HTML spec's Loader. We should coordinate -- I've been actively working on this (not the spec per se, but the design) with people engaged

Understanding the 'normalize' Loader hook

2014-08-12 Thread Ian Hickson
up with the same normalized name for all five? How many entries in [[Modules]] should this result in? (I understand that the answer depends on the default loader; what I'm asking is, what should the default loader's behaviour be.) -- Ian Hickson U+1047E

Re: Understanding the 'normalize' Loader hook

2014-08-12 Thread Ian Hickson
has historically been problematic (see the history of usemap= for example), but I don't see a better solution. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take

Re: Understanding the 'normalize' Loader hook

2014-08-12 Thread Ian Hickson
to be part of it, since this directly impacts the rest of the work I'm doing on the HTML spec right now. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Understanding the 'normalize' Loader hook

2014-08-12 Thread Ian Hickson
On Tue, 12 Aug 2014, John Barton wrote: On Tue, Aug 12, 2014 at 2:45 PM, Ian Hickson i...@hixie.ch wrote: On Tue, 12 Aug 2014, John Barton wrote: See the implemention in es6-module-loader: https://github.com/ModuleLoader/es6-module-loader/blob/master/lib/system.js#L117 Ah

Re: Understanding the 'normalize' Loader hook

2014-08-12 Thread Ian Hickson
On Tue, 12 Aug 2014, David Herman wrote: On Aug 12, 2014, at 2:46 PM, Ian Hickson i...@hixie.ch wrote: On Tue, 12 Aug 2014, David Herman wrote: This is part of the design work we're actively working on. I'd ask you to hold off until we have some more information for you. I'll keep

Re: Adding out-of-band dependencies for a module

2014-08-12 Thread Ian Hickson
On Tue, 12 Aug 2014, Rick Waldron wrote: On Mon, Aug 11, 2014 at 8:06 PM, Ian Hickson i...@hixie.ch wrote: One of the things that we're likely to add as part of this is a generic dependency system. Authors have long asked to be able to do things like define that their scripts depend

Adding out-of-band dependencies for a module

2014-08-11 Thread Ian Hickson
. In that the expected behaviour? -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: The initialization steps for Web browsers

2014-07-23 Thread Ian Hickson
script. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' ___ es-discuss mailing

Re: Manipulation of the execution context stack

2014-07-22 Thread Ian Hickson
On Mon, 21 Jul 2014, Allen Wirfs-Brock wrote: I just added and remove it from the execution context stack to the text NewJob step 2 to make it explicit that suspending the running execution context also removes it from the stack. Cool, thanks. That fixes the problem. -- Ian Hickson

Re: The initialization steps for Web browsers

2014-07-22 Thread Ian Hickson
: Parsing: http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#getting-the-current-value-of-the-event-handler Execution: http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#the-event-handler-processing-algorithm How should I map this to ES6? -- Ian

Re: The initialization steps for Web browsers

2014-07-21 Thread Ian Hickson
On Tue, 10 Jun 2014, Ian Hickson wrote: On Tue, 10 Jun 2014, Allen Wirfs-Brock wrote: By an ECMAScript Environment (and this is what Ecma-262 defines, although it doesn't actually use that name) I mean a heap of ECMAScript objects (and related values) that may directly reference

Manipulation of the execution context stack

2014-07-21 Thread Ian Hickson
suspension that actually pops the execution context stack. Am I missing something? -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: The initialization steps for Web browsers

2014-07-21 Thread Ian Hickson
On Mon, 21 Jul 2014, Ian Hickson wrote: On Tue, 10 Jun 2014, Ian Hickson wrote: On Tue, 10 Jun 2014, Allen Wirfs-Brock wrote: By an ECMAScript Environment (and this is what Ecma-262 defines, although it doesn't actually use that name) I mean a heap of ECMAScript objects

Re: Manipulation of the execution context stack

2014-07-21 Thread Ian Hickson
On Mon, 21 Jul 2014, Allen Wirfs-Brock wrote: On Jul 21, 2014, at 11:23 AM, Ian Hickson wrote: 8.5 Initialization step 4 says Push newContext onto the execution context stack, and step 8 calls NextTask. 8.4.2 NextTask suspends the running execution context in step 2, then in step 3

Re: Manipulation of the execution context stack

2014-07-21 Thread Ian Hickson
started trying to trace all the steps between 8.5:5 and NextJob:3 in this e-mail, but that's a lot of calls so it's probably not worth including here. Do you have a precise pointer to the actual step that unwinds the stack? -- Ian Hickson U+1047E

Re: The initialization steps for Web browsers

2014-07-21 Thread Ian Hickson
, you still need structured cloning to tranfser data between realms sometimes, because the Web platform logically isolates them, as discussed above. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
, since the second script element won't be in the DOM when the first executes: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/3051 Should I just say to invoke that algorithm but skip steps 6-8? (Also, how could step 6's substeps ever get triggered?) -- Ian Hickson U

Re: The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
. They we will have a list of operations that a host must define. That would certainly help, yes. Cheers, -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take

RE: The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
an ES task to run the script, and after each one there's the microtask queue is flushed, before finally returning back to the main task, and then continuing the event loop. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
implementation- or host-environment-defined processing of /pending/ to *queue a new task*, where queue a new task is a magic phrase (hook) that I would then be able to reference in HTML, e.g. by saying When the ES spec says to *queue a new task*, follow these steps Cheers, -- Ian Hickson

RE: The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
, while ones involved in the whole script lifecycle business can be put on the HTML task queue? Where in the ES spec are the ES jobs for promises queued up? -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

RE: The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
On Wed, 11 Jun 2014, Domenic Denicola wrote: From: Ian Hickson [mailto:i...@hixie.ch] Where in the ES spec are the ES jobs for promises queued up? https://people.mozilla.org/~jorendorff/es6-draft.html#sec-triggerpromisereactions and https://people.mozilla.org/~jorendorff/es6

Re: The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
interleave with non-ES-driven microtasks. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: The initialization steps for Web browsers

2014-06-10 Thread Ian Hickson
how to integrate the module loading stuff with all the other loading and dependency management that HTML does. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take

Re: Integrating the Webs' dependency systems

2014-05-29 Thread Ian Hickson
, but the underlying model with load records and so on) something that could be on the table? -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Integrating the Webs' dependency systems

2014-05-29 Thread Ian Hickson
called in the current ES6 logic? As soon as locate provides a URL? -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Integrating the Webs' dependency systems

2014-05-29 Thread Ian Hickson
On Thu, 29 May 2014, John Barton wrote: On Thu, May 29, 2014 at 2:31 PM, Ian Hickson i...@hixie.ch wrote: On Thu, 29 May 2014, Juan Ignacio Dopazo wrote: - some people want to predeclare a bunch of scripts and their dependencies, without actually downloading any of them ahead

Re: Integrating the Webs' dependency systems

2014-05-27 Thread Ian Hickson
this style sheet, Stylesheets, too? :-) Anything, ideally. On Fri, 23 May 2014, Matthew Robb wrote: On Fri, May 23, 2014 at 5:04 PM, Ian Hickson i...@hixie.ch wrote: Could you elaborate on what it would mean for a module to import a template or style sheet? I'm not super-familiar

Re: Integrating the Webs' dependency systems

2014-05-27 Thread Ian Hickson
I had proposed last year, the URL for a script wasn't actually used as the identity, what the proposal did was use the URL to look up the script element and then used the script element as the target of any deduping. -- Ian Hickson U+1047E)\._.,--,'``.fL

Integrating the Webs' dependency systems

2014-05-23 Thread Ian Hickson
therefore like to propose that we integrate these so that we end up with just one system that manages all three. What do people think? -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

Re: Integrating the Webs' dependency systems

2014-05-23 Thread Ian Hickson
On Fri, 23 May 2014, Ryosuke Niwa wrote: On May 23, 2014, at 3:14 PM, Ian Hickson i...@hixie.ch wrote: - script needs= in HTML Could someone give me a pointer about this? This is the first time I've heard of this feature. It's a work in progress, but the last public post from me about

Re: Integrating the Webs' dependency systems

2014-05-23 Thread Ian Hickson
in the above? What/where would be the best place to define such a system, and how would we hook all the specs together to use it? -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

Re: Language Negotiation API

2013-07-16 Thread Ian Hickson
an issue for this? Fixed. (A change that approaches reality more.) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: Fwd: delay keyword

2012-09-05 Thread Ian Hickson
exceptions) upon a timeout or upon user request, so it wouldn't be a spec violation either way. http://www.whatwg.org/specs/web-apps/current-work/#killing-scripts -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A

Re: Fwd: delay keyword

2012-07-09 Thread Ian Hickson
that the slow-scripts dialog and harsh termination of a tab are not violations of the HTML spec. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: HTML5 spec. seems to unnecessarily ban strict mode event handlers

2011-02-03 Thread Ian Hickson
that, at first glance, seems to explicitly cause the presence of a use strict directive to be ignored. This wasn't intentional. I'm happy to change the spec to more correctly interface with the ES spec. Let me know what it should say! -- Ian Hickson U+1047E

Re: HTML5 spec. seems to unnecessarily ban strict mode event handlers

2011-02-03 Thread Ian Hickson
, -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' ___ es-discuss mailing list es

Re: WebIDL

2009-09-26 Thread Ian Hickson
file them as bugs. The easiest way to do that is to use the little text box at the bottom of the browser window when looking at: http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#the-window-object Cheers, -- Ian Hickson U+1047E

Re: WebIDL

2009-09-26 Thread Ian Hickson
to it. ;-) Ha. Maybe it would be worth putting a note in HTML5. [Replaceable] is a quirk of history. Do not over-attend to it. If we start calling out all the quirks of history in HTML5, we'd probably end up doubling the size of the spec. -- Ian Hickson U+1047E

Re: Last weeks meeting notes

2009-08-03 Thread Ian Hickson
that the host environment's spec can hook into. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: The global object in browsers

2009-07-06 Thread Ian Hickson
in implementations as specified herein. [ECMA262] I'd love to be able to include this requirement without it being a violation of another spec. HTH, -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

Re: Array Like Interface

2009-05-14 Thread Ian Hickson
://www.whatwg.org/specs/web-apps/current-work/#dom-frames http://www.whatwg.org/specs/web-apps/current-work/#accessing-other-browsing-contexts -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

Re: The global object in browsers

2009-02-19 Thread Ian Hickson
with the ECMAScript spec, without consulting TC39. It should not have been left to you in the role of an implementor to point out the incompatibility. I am the editor of the HTML5 spec. My e-mail was an attempt at the consultation to which you refer. HTH, -- Ian Hickson U

Re: The global object in browsers

2009-02-19 Thread Ian Hickson
On Thu, 19 Feb 2009, David-Sarah Hopwood wrote: Ian Hickson wrote: On Tue, 17 Feb 2009, Mark Miller wrote: On Tue, Feb 17, 2009 at 5:03 PM, Ian Hickson i...@hixie.ch wrote: Indeed, I noted this earlier. The behavior HTML5 codifies is the behavior that the majority of browser vendors have

Re: The global object in browsers

2009-02-19 Thread Ian Hickson
as it unfortunately does now. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.' ___ Es-discuss

RE: The global object in browsers

2009-02-19 Thread Ian Hickson
representative to attend. I really don't have an opinion on this topic. I'm happy to spec whatever the browser vendors are willing to implement. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things

RE: The global object in browsers

2009-02-18 Thread Ian Hickson
that is), I would hope the same applies to the ES specs. :-) -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

The global object in browsers

2009-02-17 Thread Ian Hickson
that allowed me to require this without violating the spec, that would be great. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just take longer

Re: The global object in browsers

2009-02-17 Thread Ian Hickson
. This unfortunately leaves us in the status quo position where HTML5 has to require something that violates the ES specs. -- Ian Hickson U+1047E)\._.,--,'``.fL http://ln.hixie.ch/ U+263A/, _.. \ _\ ;`._ ,. Things that are impossible just

Re: The global object in browsers

2009-02-17 Thread Ian Hickson
On Tue, 17 Feb 2009, Mark Miller wrote: On Tue, Feb 17, 2009 at 2:02 PM, Ian Hickson i...@hixie.ch wrote: Now, if the other page's script calls f() and g(), it will get different results (2 and 1 respectively, if I didn't screw up the example code). For HTML5, this behaviour has

Re: The global object in browsers

2009-02-17 Thread Ian Hickson
On Tue, 17 Feb 2009, Mark Miller wrote: On Tue, Feb 17, 2009 at 5:03 PM, Ian Hickson i...@hixie.ch wrote: Indeed, I noted this earlier. The behavior HTML5 codifies is the behavior that the majority of browser vendors have asked me to codify. Majority, huh? Which vendors? How does