大家好!您知道语言团队现在有定期的设计会议吗?我们利用这些会议深入探讨活跃的项目小组的产出。会议结束后,我们通常会将录音发布到YouTube,并将一些会议纪要发布到语言团队仓库中。我想快速更新一下我们近期举行的一些会议以及即将召开的一些会议。
近期语言团队设计会议
我们最近举行了两次语言团队设计会议
- **const evaluation 项目小组**讨论了 const evaluation 的整体状态,以及他们一直在开发的“技能树”,用于展示**下一步的工作有哪些**以及它们之间的关系。我们还讨论了**在 const evaluation 上下文中,“unsafe” 可能意味着什么**,特别是Ralf 的提案,将“在 const fn 中可能无法进行 const evaluation 的事物”视为“unsafe”。
- **Safe transmute 项目小组**:我们讨论了 safe transmute 小组探索的方法,特别是**深入探讨了 jswrenn 正在开发的令人兴奋的
typic
crate**。我们研究了什么适合作为**即时 RFC** 来推进,以及什么目前应该停留在库实验的范畴内。
语言团队设计会议提案流程
每个提议的会议都始于语言团队仓库中的一个 issue。如果您好奇,可以查看带有 meeting proposal
标签的未解决 issues,了解正在考虑召开哪些会议;如果会议已排定,它也会被标记为meeting scheduled
,并附有关于当前日期的评论。
我们目前以一种相当临时的、基本上在 Zulip 上敲定的方式来安排会议。我可能希望我们能像编译器团队那样,转向一种更“定期排定”的排期会议方式,但我们尚未采用这种方案。
任何人都可以提议召开设计会议,但这些提议主要应结合活跃的项目小组或其他正在进行的讨论提出,而非凭空而来。此外,欢迎任何人旁听设计会议,但您应该知道会议通常会被录音。Zoom 会议链接可按需提供。
即将到来的语言团队会议提案
我们目前有两个待处理的语言团队会议提案
- 一项关于讨论加入语言团队路径的提案 (rust-lang/lang-team#32)。
- 一项关于讨论对类型别名强制执行 bounds 以及我们如何逐步实施的提案 (rust-lang/lang-team#25)。
我们预计很快会安排这些会议,并在确定日期后更新相应的 issues。