2022-10-11 [08:39:12.0172] Modules call in 20 minutes! [09:02:23.0534] I’m in the lobby 🥤🍿 [09:05:19.0205] Same [11:17:16.0555] i've copied the transcript into the agenda doc [11:17:26.0174] it seems more nonsense-y than last time 2022-10-12 [21:47:52.0806] I’ve posted an update of the First-class Module/ModuleSource layer to reflect Caridy’s spec text https://github.com/tc39/proposal-compartments/pull/82 [21:48:01.0763] * I’ve posted an update of the First-class Module/ModuleSource layer explainer to reflect Caridy’s spec text https://github.com/tc39/proposal-compartments/pull/82 [07:04:21.0742] is there a shared calendar event for the modules call or everyone managing their own? if there is a shared one, can i get an invite please? [07:05:01.0761] It's on the tc39 events calendar, let me find the link [16:42:28.0885] > <@shuyuguo:matrix.org> it seems more nonsense-y than last time I wanted to say “has it gone from comedic to tragic?” but on closer inspection, this has some strong Yeats energy. [16:42:41.0234] > <@shuyuguo:matrix.org> it seems more nonsense-y than last time * I wanted to say “has it gone from comic to tragic?” but on closer inspection, this has some strong Yeats energy. 2022-10-17 [16:01:32.0800] Updated explainer for Module and ModuleSource constructors, Layer 0 https://github.com/tc39/proposal-compartments/blob/efddb65a626f99aa15ee8f15cee64bcb6f735679/0-module-and-module-source.md#first-class-module-and-modulesource 2022-10-21 [05:14:51.0107] I opened https://github.com/tc39/proposal-compartments/pull/83 to adapt layer 0 on top of the host hooks refactor 2022-10-24 [23:46:11.0950] https://www.npmjs.com/package/@masknet/compartment Implements `Module` and `Evaluator` that follows the latest related spec [23:46:21.0644] welcome to use! 2022-10-25 [07:30:08.0858] I plan to attend the Module Harmony call today, but will not be able to speak due to a very temporary but inconvenient illness. [07:33:37.0184] I believe we need to talk about our intentions regarding advancement, particularly for First-class Module and ModuleSource (from Compartments: Layer 0) and Module Blocks. In my opinion, we should ask for Stage 2 for Module and ModuleSource constructors. I don’t have strong feelings about coupling with Module Blocks (I think Nicolò has done good work keeping the proposals loosely coupled) but I do share @ljharb’s opinion that it would be _exceedingly weird_ if Module Blocks landed and we never managed to pull Module Constructor over the line, since that would leave us with an always-throws `Module` constructor indefinitely. [07:35:11.0362] And I _do_ like to continue framing these proposals as ordered incremental advancements, just for sake of reviewability, but if folks overwhelmingly wanted to mix them in a big pot, I wouldn’t resist. [07:36:28.0412] I would like to convince @caridy that he or we should put Layer 0 on the agenda for A Coruña. [07:59:32.0301] i cannot attend today, might be checking out some wasm in-person cg stuff this week [08:12:38.0210] > <@kriskowal:matrix.org> I believe we need to talk about our intentions regarding advancement, particularly for First-class Module and ModuleSource (from Compartments: Layer 0) and Module Blocks. In my opinion, we should ask for Stage 2 for Module and ModuleSource constructors. I don’t have strong feelings about coupling with Module Blocks (I think Nicolò has done good work keeping the proposals loosely coupled) but I do share @ljharb’s opinion that it would be _exceedingly weird_ if Module Blocks landed and we never managed to pull Module Constructor over the line, since that would leave us with an always-throws `Module` constructor indefinitely. I agree: I don't think the proposals should be too copuled, but I don't want to have a future JavaScript with just module blocks and with Layer 0 objected. [08:13:34.0409] Well, I guess if that unfortunate case happens we could make `new Module` accept a string, after being certain that Layer 0 cannot advance as-is [08:15:31.0690] I'm not feeling well too, so I'm not sure if I will attend (but I started not feeling well suddenly, so it might end suddenly soon, who knows) [08:51:12.0239] * I'm not feeling well too, so I'm not sure if I will attend (but I started not feeling well suddenly, so it might end suddenly soon, who knows) EDIT: I'll join [09:04:27.0909] I also can't attend today, sorry [09:04:56.0413] > <@nicolo-ribaudo:matrix.org> I agree: I don't think the proposals should be too copuled, but I don't want to have a future JavaScript with just module blocks and with Layer 0 objected. Hmm, I guess I wouldn't mind this end state [10:23:58.0492] I was unable to find an issue regarding Module.prototype.import, so I’ve created one https://github.com/tc39/proposal-compartments/issues/85