00:10:50  * NilSetquit (Ping timeout: 268 seconds)
00:13:54  * NilSetjoined
00:35:38  * NilSetquit (Ping timeout: 250 seconds)
00:42:25  * NilSetjoined
01:03:56  <Domenic>devsnek: only dfns with id="" attributes get autolinked IIRC
01:11:27  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
01:22:34  <devsnek>Domenic: thanks but i actually ended up not needing it 👌
01:51:54  * akirosequit (Ping timeout: 250 seconds)
01:52:51  * akirosejoined
02:03:59  * gibson042joined
02:38:50  * NilSetquit (Ping timeout: 268 seconds)
02:45:21  * NilSetjoined
02:49:51  * NilSetquit (Ping timeout: 244 seconds)
02:52:21  * NilSetjoined
03:02:58  * NilSetquit (Ping timeout: 250 seconds)
03:05:52  * isHavvyquit (Ping timeout: 272 seconds)
03:09:56  * Havvyjoined
03:42:58  * jwaldenjoined
04:00:31  * akirosequit (Ping timeout: 246 seconds)
04:00:38  * aki_joined
04:01:02  * aki_changed nick to akirose
04:14:16  * NaNquit (Quit: Connection closed for inactivity)
04:15:43  * NilSetjoined
04:20:07  * NilSetquit (Ping timeout: 240 seconds)
04:34:10  * gibson042quit (Quit: Leaving.)
05:06:57  * NilSetjoined
05:11:46  * NilSetquit (Ping timeout: 268 seconds)
05:12:01  * NilSetjoined
05:34:34  * jmdyckquit (Remote host closed the connection)
05:54:43  * Havvyquit (Read error: Connection reset by peer)
05:56:40  * Havvyjoined
06:07:50  * aki_joined
06:08:07  * akirosequit (Ping timeout: 240 seconds)
06:08:07  * aki_changed nick to akirose
06:19:08  * keith_millerjoined
06:23:23  * keith_millerquit (Ping timeout: 245 seconds)
06:58:21  * keith_millerjoined
07:29:07  * keith_millerquit (Ping timeout: 240 seconds)
07:58:25  * keith_millerjoined
08:13:34  * jwaldenquit (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
08:15:28  * akirosequit (Ping timeout: 245 seconds)
08:19:05  * akirosejoined
08:30:20  * keith_millerquit (Ping timeout: 268 seconds)
08:46:49  * NilSetquit (Ping timeout: 246 seconds)
09:06:24  * keith_millerjoined
09:39:07  * keith_millerquit (Ping timeout: 240 seconds)
09:43:18  * NilSetjoined
09:58:47  * NilSetquit (Ping timeout: 240 seconds)
10:06:52  * keith_millerjoined
10:18:45  * plumajoined
10:26:07  * akirosequit (Ping timeout: 240 seconds)
10:26:19  * akirosejoined
10:40:08  * keith_millerquit (Ping timeout: 250 seconds)
11:13:17  * keith_millerjoined
11:46:26  * keith_millerquit (Ping timeout: 250 seconds)
11:55:11  * NilSetjoined
12:00:24  * NilSetquit (Ping timeout: 272 seconds)
12:16:42  * keith_millerjoined
12:20:29  * jmdyckjoined
12:31:56  * aki_joined
12:33:18  * akirosequit (Ping timeout: 268 seconds)
12:33:19  * aki_changed nick to akirose
12:48:24  * keith_millerquit (Ping timeout: 250 seconds)
12:55:59  * NilSetjoined
13:03:34  * NilSetquit (Ping timeout: 250 seconds)
13:24:14  * keith_millerjoined
13:57:30  * keith_millerquit (Ping timeout: 246 seconds)
14:02:53  * arkainquit (Quit: Page closed)
14:25:20  * keith_millerjoined
14:38:09  * aki_joined
14:39:14  * akirosequit (Ping timeout: 244 seconds)
14:39:14  * aki_changed nick to akirose
14:51:45  * NilSetjoined
14:58:07  * keith_millerquit (Ping timeout: 240 seconds)
15:19:21  * gibson042joined
15:26:05  * keith_millerjoined
15:55:24  <devsnek>could generators/async be specified where evaluation of the body was a state machine and yield/await were abrupt completions
15:56:09  <devsnek>imo the abstract resume/suspend model is quite difficult to understand
15:59:25  * keith_millerquit (Ping timeout: 246 seconds)
16:10:20  * NilSetquit (Ping timeout: 250 seconds)
16:13:00  * NilSetjoined
16:28:24  * keith_millerjoined
16:30:46  * gibson042quit (Ping timeout: 260 seconds)
16:31:45  * AtumTjoined
16:44:55  * aki_joined
16:45:52  * akirosequit (Ping timeout: 250 seconds)
16:45:52  * aki_changed nick to akirose
16:47:18  <bradleymeck>MylesBorins: i'll run variant B CJS wrapper test, but doubt it breaks anything
16:47:30  <MylesBorins>interesting
16:47:34  <MylesBorins>v v v interesting
16:47:41  <bradleymeck>it certainly won't work like people expect
16:47:48  <bradleymeck>but variant B generally is that way from my perspective
16:48:14  <bradleymeck>we could also do other things like bring import.meta to Script for CJS in theory to make things less different
16:48:21  <bradleymeck>but 🤷 I don't got time for that
16:49:04  <bradleymeck>import.meta.url seems more relevant to Script after seeing `import:` URLs get wonky
17:15:46  * NilSetquit (Ping timeout: 250 seconds)
17:20:19  * NilSetjoined
17:33:21  * keith_millerquit (Ping timeout: 252 seconds)
17:54:04  * gibson042joined
17:59:42  * gibson042quit (Ping timeout: 244 seconds)
18:12:40  * keith_millerjoined
18:14:59  * gibson042joined
18:22:40  * AtumT_joined
18:25:32  * AtumTquit (Ping timeout: 244 seconds)
18:36:24  * AtumTjoined
18:37:08  * AtumT_quit (Ping timeout: 245 seconds)
18:50:53  * akirosequit (Ping timeout: 245 seconds)
18:51:07  * akirosejoined
18:52:43  * srl295joined
19:34:47  * NilSetquit (Ping timeout: 240 seconds)
19:55:36  * keith_mi_joined
20:01:53  * NilSetjoined
20:35:00  * Havvyquit (Read error: Connection reset by peer)
20:40:01  <bradleymeck>MylesBorins: seems to work except some asserts on error message locations due to how i unwrap primitive throws (unclear on how to fix that)
20:40:19  <MylesBorins>sounds like a fun problem
20:40:19  <MylesBorins>LOL
20:40:30  <bradleymeck>it isn't hard to fix, just :-/
20:40:35  <MylesBorins>heh
20:40:54  * NilSetquit (Ping timeout: 244 seconds)
20:41:10  <bradleymeck>promises not propagating errors makes things a bit odd since you have to manually intercept the throw instead
20:41:19  <devsnek>what are you up to
20:41:39  <bradleymeck>Top Level Await Variant B seems to not break the world when applied to CJS
20:41:48  <bradleymeck>but it just messes with error stacks a lot
20:42:05  <devsnek>like if you add `async` to the cjs wrapper?
20:43:12  <devsnek>the issue people had with that was not being able to wait for the evaluation to finish as a consumer of the module
20:43:14  * jwaldenjoined
20:43:27  <devsnek>although i wouldn't expect any way to wait for it
20:44:01  <bradleymeck>devsnek: variant B doesn't wait
20:44:10  <devsnek>ik
20:44:24  <bradleymeck>it just runs until the first await, and since CJS never used the return value anyway~
20:44:39  <devsnek>yeah
20:44:50  <devsnek>there was an issue on the node repo about this
20:44:57  <bradleymeck>but since variant B is looked at as way for TLA right now seeing what it does to CJS seemed a good exercise
20:45:06  * NilSetjoined
20:45:11  <bradleymeck>all the ones I know of were testing a variant A wrapper?
20:45:17  <bradleymeck>was there a variant B wrapper?
20:45:27  <devsnek>someone said "lets add async to cjs"
20:45:49  <devsnek>cjs wrapper*
20:46:07  <bradleymeck>yup, you have to do some goofy inspection using getPromiseDetails to make it not blow up the world
20:46:55  <devsnek>cjs not having tla is a good excuse to get people to use esm
20:48:35  <bradleymeck>showing what variant B does to people thinking TLA acts like an async function would be good data gathering
20:49:07  * NilSetquit (Ping timeout: 240 seconds)
20:49:59  <devsnek>variant b is similar enough to an async function that i was able to literally copy the runtime semantics for it
20:57:45  * aki_joined
20:58:42  <bradleymeck>yea, it is just the matter of rejection that needs to be propagated
20:58:59  * akirosequit (Ping timeout: 244 seconds)
20:58:59  * aki_changed nick to akirose
21:12:20  * plumaquit (Quit: Connection closed for inactivity)
21:29:07  * keith_millerquit (Ping timeout: 246 seconds)
21:32:42  * keith_millerjoined
21:51:00  * ephemera__quit (Read error: Connection reset by peer)
21:51:57  * ephemera_joined
22:23:03  * TimothyGu_joined
22:23:08  * keith_m__joined
22:26:10  * zbraniecki_joined
22:29:26  * zbranieckiquit (Ping timeout: 250 seconds)
22:29:26  * TimothyGuquit (Ping timeout: 250 seconds)
22:29:27  * keith_mi_quit (Ping timeout: 250 seconds)
22:29:35  * TimothyGu_changed nick to TimothyGu
22:29:35  * zbraniecki_changed nick to zbraniecki
23:03:30  * aki_joined
23:04:36  * akirosequit (Ping timeout: 250 seconds)
23:04:37  * aki_changed nick to akirose