02:34
<snek>
it checks if union exists though, throw it out 🗑
03:55
<sirisian>
It's fun to ask ChatGPT: "What language feature from another language would you add to Javascript?" Fascinating how it can talk about anything.
04:46
<Domenic>
https://github.com/tc39/proposal-arraybuffer-transfer looks great, no notes!
16:12
<tolmasky>
rbuckton: parseH1 in ecmarkup seems to not be able to parse rest variables (which show up in the spec). I tried finding if they were handled somewhere else in ecmarkup, but couldn't seem to find it anywhere. Could you point me to where that's handled? https://runkit.com/tolmasky/parsing-in-ecmarkup-h1s
16:47
<bakkot>
tolmasky: it might well just not handle it; ecmarkup is generally pretty permissive with stuff it doesn't recognize, outside of a few contexts
16:48
<bakkot>
also I'm the current ecmarkup maintainer if you have questions about it
18:02
<Andreu Botella>
I was looking at the ArrayBuffer.transfer proposal, and it feels odd to have my only contribution to a JS engine at all so far listed as prior art for get detached
18:03
<Andreu Botella>
but yeah, I worked on that because it was needed for Deno to be able to implement web APIs like streams and structuredClone
18:04
<Andreu Botella>
and it was particularly necessary looking forwards to the resizable proposal, since at this point web APIs wouldn't be the only ones detaching buffers
19:56
<tolmasky>
bakkot ah my mistake! apologies for that. Is there some other part of the process I should look into that takes it and turns it in ( ... <var>values</var> ), because it seems to somehow go from "( ...values )" to "<var>values</var>" at some point
21:36
<Richard Gibson>
bakkot ah my mistake! apologies for that. Is there some other part of the process I should look into that takes it and turns it in ( ... <var>values</var> ), because it seems to somehow go from "( ...values )" to "<var>values</var>" at some point

I'm pretty sure the dots are just ignored, e.g.

$ printf '\n<emu-clause id="POC">\n<h1>POC ( ..._a_, ..._b_, ???_c_, !@#$%%^&-+=_d_ )</h1>\n</emu-clause>' | npx ecmarkup /dev/stdin /dev/stdout 2>/dev/null | sed -n 's/.*<emu-clause/<emu-clause/; /id="POC"/,$p'
<emu-clause id="POC">
<h1><span class="secnum">1</span> POC ( ...<var>a</var>, ...<var>b</var>, ???<var>c</var>, !@#$%^&amp;-+=<var>d</var> )</h1>
</emu-clause></div></body>