00:58:34  * aki_quit (Ping timeout: 264 seconds)
00:58:52  * akirosejoined
02:22:02  * coolreader18joined
03:04:43  * aki_joined
03:06:22  * akirosequit (Ping timeout: 268 seconds)
04:45:02  * jmdyckquit (Remote host closed the connection)
05:11:31  * akirosejoined
05:12:27  * aki_quit (Ping timeout: 240 seconds)
05:51:06  * coolreader18quit (Ping timeout: 260 seconds)
06:24:34  * coolreader18joined
06:50:20  * coolreader18quit (Ping timeout: 276 seconds)
06:55:21  * coolreader18joined
07:01:44  * keith_millerjoined
07:07:38  * coolreader18quit (Ping timeout: 255 seconds)
07:17:11  * aki_joined
07:18:56  * akirosequit (Ping timeout: 276 seconds)
07:28:26  * akoserwajoined
08:05:18  * M-IvanSanchezquit (Ping timeout: 245 seconds)
08:30:51  * M-IvanSanchezjoined
09:22:57  * akirosejoined
09:23:44  * aki_quit (Ping timeout: 244 seconds)
10:25:08  * mylesborinsquit (Quit: farewell for now)
10:25:17  * mylesborinsjoined
11:28:06  * aki_joined
11:28:51  * akirosequit (Ping timeout: 240 seconds)
11:40:48  * AtumTjoined
11:48:03  * jmdyckjoined
12:51:59  * akoserwaquit (Quit: Leaving)
13:20:54  * gibson042joined
13:34:47  * akirosejoined
13:36:04  * aki_quit (Ping timeout: 260 seconds)
13:51:23  * coolreader18joined
14:09:06  * cloudshujoined
14:21:33  * stpeterjoined
14:45:21  * jeff_joined
14:45:43  <jeff_>hello?
14:45:44  * jeff_changed nick to Guest59028
14:59:15  * Guest59028quit (Ping timeout: 252 seconds)
15:02:05  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:15:56  * keith_millerjoined
15:17:20  * jwaldenjoined
15:33:28  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:41:32  * aki_joined
15:42:58  * akirosequit (Ping timeout: 264 seconds)
16:39:19  * akleinjoined
16:42:51  * coolreader18quit (Ping timeout: 240 seconds)
16:51:37  * srl295joined
16:52:59  * coolreader18joined
16:55:07  * keith_millerjoined
17:17:40  <bradleymeck>coolreader18: i missed you await import talk but why do you want sugar?
17:18:20  <devsnek>that's pretty much being proposed already
17:18:31  <devsnek>by letting static imports be put in more places
17:18:50  <coolreader18>But it's not really static
17:19:06  <coolreader18>it would still be dynamic, just more readable
17:19:18  <bradleymeck>await import() is already very readable?
17:19:33  <devsnek>await import has more explicit intent
17:19:34  <bradleymeck>more sugar means more syntactic forms to learn/maintain
17:19:35  <devsnek>and imo is more readable
17:20:02  <coolreader18>const { default: defaultExport, export1, export2: anotherExport } = await import("x")
17:20:15  <devsnek>lgtm
17:20:29  <coolreader18>vs import await defaultExport, { export1, export2 as anotherExport } from "x"
17:27:55  <ljharb>coolreader18: the latter looks like x exports a promise, that doesn’t seem particularly likely/common
17:28:36  <coolreader18>await import defaultExport, { export1, export2 as anotherExport } from "x"
17:28:59  <coolreader18>or import defaultExport, { export1, export2 as anotherExport } from await "x"
17:29:01  <coolreader18>I don't know
17:32:19  <ljharb>right but why would you need to await a static import
17:34:50  <devsnek>its supposed to be sugar for dynamic import
17:36:11  <devsnek>actually if we did `await import` we could fix the then export problem
17:36:13  <ljharb>ok so `x` there can be anything?
17:36:38  <ljharb>i don’t think allowing dynamism in the static form is a good idea
17:37:13  <devsnek>i'm really torn on this
17:37:50  <Domenic>Now that we have promises, what does modern code use nextTick for?
17:38:35  <devsnek>Domenic: i use it to be explicit about when i'm deferring
17:42:09  <devsnek>wasn't there also the discussion about how many ticks might happen with promises
17:42:27  <devsnek>like its only spec'd to be at least one or smth
17:46:11  <Domenic>devsnek: when are you deferring, that isn't using promises?
17:46:39  <devsnek>Domenic: the only thing that comes to mind is simulating requestIdleCallback
17:46:58  <Domenic>Using nextTick in that scenario seems like a really bad idea
17:47:05  <Domenic>Since it doesn't actually let the environment do any work
17:47:10  * akirosejoined
17:47:35  <devsnek>nextTick runs at the end of the tick right?
17:48:00  * aki_quit (Ping timeout: 244 seconds)
17:48:08  * coolreader18quit (Ping timeout: 276 seconds)
17:49:22  <devsnek>oh its by phase
17:49:26  <devsnek>ok makes sense
17:50:55  <bradleymeck>Domenic: i would ask @trevnorris and @fishrock123 but i don't know of any real need for it except jumping ahead of Promises... which i'm not sure what people are using that for
17:50:55  * coolreader18joined
17:53:48  <devsnek>bradleymeck: people do that to throw errors before more stuff runs
17:53:52  <devsnek>well
17:53:58  <devsnek>call callbacks with errors
17:54:44  <bradleymeck>yea, i guess process.nextTick(()=>{ee.emit('error');}) still would be valid to run prior to the promise queue
17:56:44  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:02:07  * keith_millerjoined
18:14:50  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:21:07  * keith_millerjoined
18:38:18  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:45:20  * coolreader18quit (Ping timeout: 276 seconds)
18:55:17  * keith_millerjoined
19:08:55  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:20:26  * keith_millerjoined
19:23:07  * msaboffjoined
19:38:06  <JaseW>Domenic: i've never needed to use it, would also be interested in seeing use cases for it
19:53:27  * aki_joined
19:54:41  * akirosequit (Ping timeout: 248 seconds)
20:00:15  * msaboffchanged nick to msaboff|afk
20:05:55  * msaboff|afkchanged nick to msaboff
20:53:30  * msaboffquit (Quit: Textual IRC Client: www.textualapp.com)
21:58:36  * akirosejoined
21:59:37  * aki_quit (Ping timeout: 244 seconds)
22:31:22  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:43:35  * keith_millerjoined
22:56:41  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:58:06  * keith_millerjoined
23:10:08  * keith_millerquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
23:22:27  * aki_joined
23:22:39  * akirosequit (Quit: 👋🏻)