00:02 | <Jack Works> | right, true enough. altho probably not a ton, since having a thenable module is broken in node (i forget if it's broken just in the repl, or just not in the repl) |
00:06 | <Jack Works> | Rather than adding a symbol to the module, could we allow a user to add a built-in symbol to a function they export named |
00:11 | <Mathieu Hofman> | Oh this idea is more interesting, but looks like they don't want to make promises more complex to fix this footgun |
00:36 | <Jack Works> | yeah of course |
00:37 | <Jack Works> | that's a tradeoff, some prefer fixing footgun and some prefer simplicity |
00:40 | <Jack Works> | https://wintercg.org/work |
07:08 | <Ashley Claymore> | What about:
|
08:39 | <Rob Palmer> | Reminder: Please fill in the delegate survey to help guide the July plenary that could happen in SF. https://github.com/tc39/Reflector/issues/434 |
18:54 | <ptomato> | does anyone know what the difference between :: and ::: in ecmarkup grammar signifies? re. https://github.com/tc39/proposal-temporal/issues/2190 |
18:59 | <bakkot> | ::: is for the grammar used for parsing strings to numbers |
19:01 | <bakkot> | in like +'10' , I mean, not when parsing actual number literals |
19:01 | <bakkot> | it's never used when actually parsing source text |
19:02 | <bakkot> | vs, : is for translating tokens to parse nodes, :: is for translating code points to tokens (or regexes, I guess) |
19:02 | <ptomato> | I see! thanks |
19:18 | <Richard Gibson> | @bakkot is "never used when actually parsing source text" the distinction between The latter is also used for the URI grammar at https://tc39.es/ecma262/multipage/global-object.html#sec-uri-syntax-and-semantics , although that grammar does not appear to participate in parsing at all and the only inbound references I see are to |uriReserved| and |uriUnescaped|, the former being a "one of" alternative of 10 static code points and the latter being an alternative of three such single-code-point nonterminals (case-insensitive ASCII letter |uriAlpha|, ASCII digit |DecimalDigit|, and no-escape-required ASCII punctuation |uriMark|). |
19:20 | <bakkot> | these decisions all predate my time, and the spec mostly just says what delimiters are used rather than why, in https://tc39.es/ecma262/multipage/notational-conventions.html#sec-syntactic-and-lexical-grammars |
19:21 | <bakkot> | but yeah, ::: is for parsings strings rather than source text seems consistent with the current usages |