08:30 | <robpalme> | freenode robpalme -> libera robpalme |
08:32 | <haxjs> | It seems tcq.app is down? |
09:08 | <robpalme> | yes, it's down for me. thanks for pointing it out. i will speak to Brian |
19:03 | <leobalter> | robpalme: my manager wants to attend this specific TC39 meeting just for the Realms topic. Do we still require a complete registration in Admin-and-Business? |
19:06 | <robpalme> | For observers (that will not speak) sponsored by a member company, you just need to notify the chairs and announce it on the Reflector meeting post. See Yulia's post on the previous meeting. |
19:06 | <leobalter> | that's great, thank you! |
21:29 | <akirose> | also they still need to fill out attendance form |
22:15 | <rickbutton> | is Function(...) the only way to create a sloppy function from strict mode? |
22:17 | <ljharb> | rickbutton: `eval()` probably, but yeah basically |
22:17 | <ljharb> | rickbutton: also AsyncFunction, GeneratorFunction, AsyncGeneratorFunction |
22:17 | <rickbutton> | direct eval copies outer scope strictness? |
22:17 | <rickbutton> | and yeah the other Function constructors |
22:17 | <ljharb> | oh hm |
22:17 | <rickbutton> | im not sure actually |
22:18 | <rickbutton> | https://tc39.es/ecma262/#sec-performeval |
22:18 | <rickbutton> | strictCaller -> strictEval |
22:18 | <rickbutton> | presumably an indirect eval does not do this |
22:19 | <ljharb> | rickbutton: `'use strict'; (0,eval)('() => { with ({}) {} }')` works, direct eval throws |
22:19 | <rickbutton> | woo |
22:19 | <rickbutton> | thanks |
22:19 | <ljharb> | dare i ask :-p |
22:20 | <rickbutton> | im in hell |
22:20 | <rickbutton> | thats why |
22:20 | <rickbutton> | hahaha |
22:21 | <ljharb> | lol |