| 02:55 | <devsnek> | the multipage spec comes from splitting up the single page spec right? |
| 02:56 | <devsnek> | like not the other way around |
| 04:01 | <MikeSmith> | devsnek: it’s a matter of the one version being split from another |
| 04:01 | <MikeSmith> | they are both generated separately from the same single source |
| 04:01 | <devsnek> | MikeSmith: yeah i found the pascal builder thing |
| 04:01 | <MikeSmith> | yeah |
| 04:02 | <MikeSmith> | so that does multiple passes through the source to build the different versions |
| 04:02 | <devsnek> | don't feel like learning pascal rn so i won't be using this as a resource :( |
| 04:02 | <MikeSmith> | heh |
| 04:02 | <MikeSmith> | it is actually an amazingly great and fast tool |
| 04:03 | <devsnek> | i'll take your word for it |
| 04:04 | <MikeSmith> | I have not great love for pascal either but in the end it’s all just code |
| 04:05 | <MikeSmith> | would be nice if it were rust but rust wasn’t really ready at the time Ian wrote that tool |
| 04:05 | <MikeSmith> | and anyway he |
| 04:06 | <MikeSmith> | Ian has some eccentric tastes in languages |
| 04:06 | <devsnek> | lol |
| 08:25 | <Ms2ger> | annevk, fixed https://github.com/heycam/webidl/pull/625 |
| 08:26 | <annevk> | Ms2ger: ah you've appeared |
| 08:26 | <annevk> | Ms2ger: I wanted to tell you I finished PR triage |
| 08:27 | <annevk> | Ms2ger: do you know why Travis is failing? |
| 08:27 | <Ms2ger> | No, I was wondering the same thing |
| 08:28 | <annevk> | I restarted it |
| 08:30 | <Ms2ger> | Passes now |
| 08:32 | <annevk> | Ms2ger: so one thing, we're pretty particular about commit messages |
| 08:32 | <annevk> | Ms2ger: in that there's a title and a body and the title doesn't end with a period |
| 08:32 | <Ms2ger> | annevk, please put the requirements in the README or a CONTRIBUTING doc |
| 08:33 | <annevk> | Ms2ger: https://github.com/whatwg/meta/blob/master/COMMITTING.md#structure-and-conventions |
| 08:33 | <annevk> | Ms2ger: but that's fair |
| 08:33 | <Ms2ger> | Especially since this isn't even a whatwg repo :) |
| 08:34 | <annevk> | I'll add a link, PR coming up shortly |
| 08:35 | <Ms2ger> | Thanks |
| 13:37 | <annevk> | Domenic: so are all worklets concurrent? They seem to use their own event loop, but I don't think that's reality... |
| 13:38 | <annevk> | (but they also can't share a window event loop, as their tasks won't have documents) |
| 13:39 | <annevk> | Domenic: maybe you can volunteer to write this part? |
| 14:48 | <Ms2ger> | annevk, I don't understand your comment at https://github.com/heycam/webidl/pull/635#discussion_r252688116 |
| 14:49 | <annevk> | Ms2ger: assert that the interface's global attribute matches the realm it's created in |
| 14:50 | <annevk> | [Global] attribute* |
| 14:50 | <annevk> | Ms2ger: it seems that information went missing, which is somewhat reasonable, but it might be nice to retain it in this way? |
| 14:53 | <Ms2ger> | annevk, sorry, I can't see what went missing |
| 14:55 | <Ms2ger> | annevk, though an assertion about [Exposed] might be useful? |
| 14:55 | <annevk> | Ms2ger: my bad, yes |
| 14:56 | <annevk> | Ms2ger: so are mixins handled earlier now? It seems that step is still talking about all interfaces being implemented somewhere |
| 14:57 | <annevk> | Ms2ger: and you replaced that implemented by with a loop over the inheritance chain |
| 14:57 | <annevk> | Ms2ger: which I don't think makes sense? |
| 14:57 | <Ms2ger> | annevk, there's a statement somewhere that all members of a mixin are also considered members of the interface they're mixed into |
| 14:58 | <annevk> | Sorry for misreading some bits here initially, I should have compared the removed text with the added text a lil more |
| 14:58 | <annevk> | Ms2ger: okay |
| 15:33 | <nox> | I lost myself in Servo and started wondering how inserting a script in a document interacts with document.getElementById and custom element callbacks |
| 15:33 | <nox> | https://gist.github.com/nox/37e4efa909f3fabdaf13f32563967b4c |
| 15:33 | <nox> | This logs BIT DISCONNECT in both Safari and Firefox, |
| 15:34 | <nox> | but only Firefox logs that document.getElementById('foo') is an HTMLElement, Safari says that's null. |
| 15:34 | <nox> | Not sure where to file an issue about that, if anywhere at all. |
| 15:40 | <Ms2ger> | nox, file on html and see what happens, I guess |
| 15:41 | <nox> | Ms2ger: Ok |
| 17:09 | <Soni> | idk how to parse HTML forms |
| 17:09 | <Soni> | even reading the algorithms |