00:01 | <ljharb> | well yes, ofc :-) |
01:06 | <keith_miller> | ljharb: Is there anything I need to do to get my PR landed? |
01:06 | <keith_miller> | Or is it waiting on someone more reviews? |
01:06 | keith_miller | doesn't know the process that well |
01:08 | <rkirsling> | looks like it's effectively on the docket for merge |
01:15 | <shu> | ljharb: yes, i think when the benefits of undoing a mistake is undeniable |
01:15 | <shu> | ljharb: but in the case of disallowing \8 and \9 |
01:15 | <shu> | i mean, i don't _like_ it |
01:15 | <shu> | but who runs into that? |
01:20 | <devsnek> | my billion dollar business will topple to the ground if \8 isn't handled correctly |
01:21 | <keith_miller> | devsnek: I can fix that in JSC... for a price |
01:21 | <keith_miller> | :P |
01:21 | <devsnek> | 🤑 |
01:24 | <shu> | i'll fix it for $5 less than what keith charges |
01:24 | <keith_miller> | I'm charging $4 so you owe devsnek a $ |
01:25 | <devsnek> | i approve of this |
01:25 | <shu> | have you learned nothing from VC-funded wealth |
01:25 | <shu> | i lose $ now, and maybe i'll keep losing $ for 5 years |
01:25 | <shu> | but one day i'll go public once i have cornered the \8 market |
01:26 | <keith_miller> | shu: How's Google going to feel that you've cornered one third of their \/8 market? |
01:27 | <shu> | whoa whoa nobody said that |
01:27 | <rkirsling> | lol |
01:27 | <shu> | the logs need to be scrubbed |
01:27 | <devsnek> | i didn't see nothin' |
01:30 | <keith_miller> | lol |
01:30 | <rkirsling> | isn't it two-thirds though |
01:30 | <rkirsling> | or am I misinterpreting the joke |
01:31 | <keith_miller> | Yeah my b |
01:31 | <keith_miller> | Gotta work fast |
02:07 | <ljharb> | keith_miller: generally once 3 editors have stamped it and it has no X’s, i merge it within a few hours |
02:08 | <ljharb> | keith_miller: so in this case it needs one more editor to stamp it |
02:08 | <keith_miller> | 🤞 |
02:08 | <keith_miller> | Thanks |
02:08 | <ljharb> | shu: lol true but like, the future is longer than the past, and $1000 to merely make something more consistent sounds worth it to me |
02:09 | <ljharb> | I’ve spent more money on far more inconsequential things |
19:30 | <rkirsling> | what is the idea of having NotEscapeSequence be an escape sequence for tagged templates? |
19:31 | <rkirsling> | like, it would be one thing if it gave you the raw characters |
19:48 | <rkirsling> | er well TV is `undefined` so I guess saying it "is an escape sequence" is a stretch, but still |
19:53 | <Bakkot> | rkirsling I don't understand the question |
19:54 | <Bakkot> | do you mean, why does the grammar talk about those at all? It's so String.raw`\xGG` works. |
20:09 | <rkirsling> | ah hm |
20:11 | <rkirsling> | but it seems like foo`...` is neither |
20:11 | <Bakkot> | is neither what? |
20:12 | <rkirsling> | neither a raw \ nor an error |
20:15 | <Bakkot> | tthere's no backslash there? |
20:15 | <Bakkot> | why would you expect a `\` |
20:15 | <rkirsling> | sorry I didn't mean literally ... |
20:15 | <rkirsling> | I'm just really confused, partially because engines aren't agreeing |
20:15 | <Bakkot> | can you give a concrete example? |
20:15 | <rkirsling> | foo`\8` |
20:16 | <rkirsling> | is the main point |
20:16 | <Bakkot> | that looks like a NotEscapeSequence to me |
20:16 | <rkirsling> | yeah so JSC just has undefined |
20:16 | <Bakkot> | undefined is correct per spec, pretty sure |
20:16 | <rkirsling> | (other engines just escape the `8`) |
20:16 | <rkirsling> | yeah |
20:16 | <rkirsling> | I believe so |
20:17 | <Bakkot> | "The TV of TemplateCharacter::\NotEscapeSequence is undefined." |
20:17 | <rkirsling> | I was just saying that I'm surprised that it's neither an error (like an untagged template) nor raw characters (meaning that String.raw is not something you can make in userland) |
20:18 | <Bakkot> | oh, you get the raw characters |
20:18 | <Bakkot> | they're on the `.raw` property of the array |
20:18 | <Bakkot> | that's how tagged templates work in general |
20:19 | <rkirsling> | ohh |
20:20 | <rkirsling> | thanks |
20:52 | <shu> | my honey? |
20:52 | <shu> | what does that mean |
20:52 | <shu> | oops, wrong window :P |
21:28 | <ljharb> | rofl |
21:35 | <drousso> | 🤣 |
22:37 | <shu> | i could try to explain, but i think that'll only make things worse |