Lang 团队设计会议

2020年1月10日 · Niko Matsakis 代表 语言团队

大家好!我想给大家简单更新一下关于 lang 团队的动态。我们今年将开始一项新的活动:定期举行设计会议。设计会议的想法是,这是一个让我们对某些特定主题进行深入讨论的时间。这可能是一个我们发现的迫切问题,对一些现有设计工作的更新,或者是一个前瞻性的提案。

会议将提前安排。理想情况下,每次会议都应该事先发布一篇博客文章,提供背景材料,尽管这在实践中可能难以实现。同样,每次会议结束后,我们通常会发布会议记录和录像,理想情况下,还会尝试撰写一篇总结博客文章,列出要点。(有时录像很难实现,要么是技术原因,要么是因为我们希望能够讨论更敏感的话题。)

会议开放给任何人旁听和参加。它们通常在“波士顿时间中午”的星期一举行——但要了解准确的时间安排,你应该查看 lang 团队日历。我们也会尽量保持日历更新,包括每次会议要讨论的主题。如果我们没有想到主题,会议可能不会每周都举行。

首次设计会议

我们的首次设计会议实际上是上周一举行的!我们讨论了之前发现的 Pin 中的健全性漏洞。你可以阅读我们讨论的 会议记录,以及 录像。你可能还会发现阅读 内部论坛线程中的评论 更容易。好消息是,我们似乎正在集中讨论基于 负 impl 的解决方案

下次设计会议

下次设计会议将在下周一举行。主题将是如何修复 rust-lang/rust#57893,这是一个与 dyn 类型相关的健全性错误。有一个 准备好的说明,描述了问题和可能的解决方案,以指导会议。值得注意的是,其中一个提出的解决方案还涉及 Rust 2021 版本(尽管有一些更小的、更有针对性的修复不需要新的版本)。

之后的设计会议

接下来的两周可能不会有设计会议。

  • 1月20日是美国的马丁·路德·金日。
  • 1月27日是 Mozilla 全体会议。

因此,在这两种情况下,lang 团队的许多成员都将无法参加。