05:32
<Aapo Alasuutari>
Functions are the salt of programming language, are they not? And salts come in many flavours. Hence, no bad can come from having more function syntaxes! Also preferably have them be subtly different in runtime behaviour. Maybe `^x` could inherit `this` from the caller again?
07:07
<annevk>
The http://ampl.com/REFS/abstracts.html#rounding reference in ECMA-262 is dead
07:08
<annevk>
(Noticed that after reading up on what it actually says about number -> string due to watching https://www.youtube.com/watch?v=w0WrRdW7eqg (well worth watching).)
08:53
<snek>
anyone know something like acorn-loose but for typescript and written in rust?
15:51
<nicolo-ribaudo>
CI in the ecma262 repo... builds node from source?? https://github.com/tc39/ecma262/actions/runs/10371824886/job/28713031096?pr=3057
16:05
<snek>
ljharb ^^ that only happens if a binary release is missing right?
16:06
<snek>
oh i see
16:06
<snek>
the download failed
16:06
<snek>
curl: (92) HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
16:06
<snek>
it should probably only build from source if the status is actually 404 😄
16:12
<nicolo-ribaudo>
I'd rather have it retry for 30 mins before building from source
16:25
<bakkot>
incredible
16:25
<bakkot>
I am canceling this job
16:27
<bakkot>
I think I would want a special flag for "build from source" rather than that being the default
18:22
<Justin Ridgewell>
anyone know something like acorn-loose but for typescript and written in rust?
SWC?
20:20
<Ashley Claymore>
Swc isn't error tolerant, at least I couldn't find a way to make it keep going 
20:36
<ljharb>
I think I would want a special flag for "build from source" rather than that being the default
yeah that seems like better default behavior; the feature was added when requests to nodejs.org weren't nearly enough to cause errors other than "that binary doesn't exist"
21:33
<canadahonk>
aware this is likely non-conformant to spec details but is Promise.try roughly similar to an async function IIFE? ala (cb, ...args) => (async function () { return cb(...args); })()
21:56
<ljharb>
very similar yes
23:33
<canadahonk>
notes PR CI failed because Node failed to install? (cc ljharb) https://github.com/tc39/notes/actions/runs/10377020557/job/28734457622?pr=336
23:34
<ljharb>
ah i know what that is, i'll take care of it soon
23:34
<canadahonk>
cool, no rush, just wanted to make sure you knew
23:36
<Michael Ficarra>
our CI has been having... issues today