第73次TC39会议会前准备
hax opened this issue · 0 comments
hax commented
会议时间:北京时间2019年12月4日(周三)、5日(周三)、6日(周五)凌晨2点到上午9点。
会议议程:https://github.com/tc39/agendas/blob/master/2019/12.md
参会须知:
- 首先确认已经具有TC39代表资格并且你的github帐号已经被加入到tc39组织帐号。确认方式:能访问 https://github.com/tc39/Reflector/issues 。
- 远程参会方式会在 https://github.com/tc39/Reflector/issues/253 中发布,也会在 freenode 的
#tc39-delegates
channel 中发布。记得连接远程会议后静音,关闭摄像头(如果你不想露脸的话😜 ) - 理论上说tc39会议是不能录像录音的(除非在场者都同意)。会议纪要的内容和链接在下次会议确认之前也是不能公开的。
本次会议的重点topic:
非技术议题:
- 明年开始的新的chair的提名(目前3个cochair,一个ms、一个moz、一个paypal)
- 新的editor的提名(目前两个,ljharb 和 zenparsing,后者放弃了 editor 职位,需要补至少一个)
- 决定2020年11月会议在哪里主办
技术议题(标 ! 的是我认为存在疑问的,!! 表示我可能倾向于block):
- ! PR:
class X extends null { ... }
- Optional chaining (
a?.b
) for stage 4 - !! Nullish coalescing (
a ?? b
) for stage 4 - ! function implementation hiding for stage 3
- iterator helpers for stage 3
- ! Array select/reject for stage 1
- !! Async initialization for stage 1
- Module attributes for Stage 1
- ! Operator overloading for Stage 1
- BigDecimal for Stage 1
一些我认为不重要的技术议题:
- PR:
super(console.log(0))
- PR:
for await (const x of {next(...args) { console.log(args); return { done: true } }, [Symbol.iterator]() { return this }}) {}
- PR: https://docs.google.com/presentation/d/11xRhQlcNGBdmKC43lEx7fUP0wl-QtFLg55FwgAvLE2k https://docs.google.com/presentation/d/13QR4YDAVQX9xm1MoDlQp0nRXjrrKvSGm3I-QHqOgpyE
- PR: TypedArrays on prototype chains
- PR: tc39/ecma262#1793
- For-in order for Stage 4
for (async of [1, 2, 3]) {}
for (async of => of; ; ) {}
- https://docs.google.com/presentation/d/1pn-oW1tzh33WWCzQaaYwFCtn5GUjn5F-YhQVl_8rCTw
与我未来(下次会议,明年2月)准备提交的experimantal提案有关的:
- Policy on published code/polyfills in proposal repos
- Standard Library Task Group (slides)
注:有些议题仍没有足够的资料(理论上单纯这一点就可以block),无从判断。
其他
- hashbang 问题