18:07
<jugglinmike>
bakkot: I'd like to recommend some modifications to TR/104. Do you know who I can talk to about that?
18:41
<bakkot>
jugglinmike: I would guess that it's owned by TC39 as a whole, so the way to modify it is probably to present a proposal to the committee in plenary asking for consensus for the modification
18:42
<bakkot>
But I don't actually know for certain; TR/104 hasn't been updated in a while, so I'm not as familiar with what the process ought to be
18:45
<jugglinmike>
Thanks! I think I'll ping the chairs, as well, just to be sure
20:52
<jschoi>
Does anyone have insight into why Generator and AsyncFunction were made separate types from Function?
20:53
<bakkot>
what does "separate types" mean
20:54
<bakkot>
if you just mean "exist as separate objects", Generator objects need to inherit from the Generator prototype to have .next, which should not be on regular functions
20:55
<bakkot>
also, they allow you to dynamically construct a generator or async function from source text, although doing so is ev[ai]l and should be shunned
21:06
<jschoi>
Ah, yeah, right—.next. And yeah, that’s what I meant.
Was AsyncFunction separated as a separate type from Function just to parallel Generator?
21:07
<bakkot>
well, there's also the use as a constructor thing
21:10
<jschoi>
Makes sense.