当前位置:首页 > 科技  > 知识百科

Rust 介绍“规范团队”进展:安排人员创建及维护“权威开发资源”,制作首个 Demo 产品

来源: 责编: 时间:2023-11-20 17:10:27 331观看
导读 11 月 20 日消息,Rust团队宣布在几个月前接受 RFC 3355 的提议,决定开始制定 Rust 语言的官方规范。官方表示,在这一过程中,Eric(Rust 参考的维护者),Felix(Rust 语言团队),Joel(Rust 基金会)和 Mara(RFC 的作者)组建了“规

11 月 20 日消息,Rust团队宣布在几个月前接受 RFC 3355 的提议,决定开始制定 Rust 语言的官方规范。KEw28资讯网——每日最新资讯28at.com

官方表示,在这一过程中,Eric(Rust 参考的维护者),Felix(Rust 语言团队),Joel(Rust 基金会)和 Mara(RFC 的作者)组建了“规范团队”,共同努力推动相关工作。KEw28资讯网——每日最新资讯28at.com

KEw28资讯网——每日最新资讯28at.com

日前该规范团队发文介绍了这项工作的进展,以及后续的一些其他规划,并宣布将在未来为团队制定定期会议时间表、确定利益相关者名单,并制作首个 Demo 产品,整理相关内容如下:KEw28资讯网——每日最新资讯28at.com

编辑者方面(Editor)

作为RFC中规定的“editor”角色,由于基金会寻求该职位的理想人选时,一名候选人的提议最终被拒绝,基金会最终选择考虑内部选项作为替代方案。KEw28资讯网——每日最新资讯28at.com

基金会的技术总监 Joel 表示愿意担任该职位作为他现有工作的一部分。由于 Joel 在行业标准和技术编辑方面拥有丰富的经验,以及与 Rust 项目的密切关系,Eric,Felix 和 Mara 迅速同意让 Joel 担任规范编辑的职位。KEw28资讯网——每日最新资讯28at.com

规范团队方面(Specification Team)

官方表示,由于编辑者无法独自完成工作,因此他们组建了规范团队,作为语言团队的子团队。KEw28资讯网——每日最新资讯28at.com

其中成员包含:KEw28资讯网——每日最新资讯28at.com

Felix Klock(团队负责人)KEw28资讯网——每日最新资讯28at.com

Mara Bos(团队负责人)KEw28资讯网——每日最新资讯28at.com

Joel Marcey(团队成员,编辑者)KEw28资讯网——每日最新资讯28at.com

Eric Huss(团队成员)KEw28资讯网——每日最新资讯28at.com

利益相关者(Stakeholders)

官方宣称,他们将选择并维护一份有关“利益相关方”的列表清单,其中包括“专家”和“规范的使用者”,他们将作为顾问和审阅者。KEw28资讯网——每日最新资讯28at.com

其中成员包含:KEw28资讯网——每日最新资讯28at.com

Rust 语言团队的所有成员KEw28资讯网——每日最新资讯28at.com

一名或多名来自类型团队的代表KEw28资讯网——每日最新资讯28at.com

一名或多名来自操作语义团队的代表KEw28资讯网——每日最新资讯28at.com

一名或多名来自 Ferrocene(高保障 / 可用性,例如汽车行业)的代表KEw28资讯网——每日最新资讯28at.com

一名或多名来自形式方法研究与开发的代表KEw28资讯网——每日最新资讯28at.com

一名或多名来自操作系统开发(Rust for Linux; Microsoft)的代表KEw28资讯网——每日最新资讯28at.com

权限和审批(Authority and Approval)

虽然规范团队负责撰写和编辑规范,但对 Rust 语言的定义的权威仍由相关团队,如语言团队和库 API 团队等负责。这些团队在必要时应涉及其他团队 / 子团队,例如通过提出问题,提名问题进行讨论,并在关键决策上请求 FCP 批准。KEw28资讯网——每日最新资讯28at.com

官方表示,为了让规范团队能够在不受审批流程限制的情况下生成内容并进行迭代,他们将在工作存储库中制定一份规范草案,从而公开跟踪仍然需要团队批准的项目以及利益相关方提出的问题。KEw28资讯网——每日最新资讯28at.com

我们将所有变更分类为次要变更或重大变更。较小的更改是对规范团队来说似乎没有争议或微不足道的项目。例如,语言团队已经通过 FCP 批准的更改、排版和语法修复、初衷明确的澄清,以及类似的令人兴奋的更改。重大变更是那些可能有问题、重要或有争议的变更。规范团队和相关权威团队的任何成员以及任何规范利益相关者都可以将更改标记为重大更改。对规范的重大更改必须经过通常的批准流程(例如语言 FCP)才能出现在规范的已发布(非草案)版本中。KEw28资讯网——每日最新资讯28at.com

其中语言和规范团队应努力至少有一个共享成员(例如 Felix),充当联络员,以确保官方对“什么是次要更改”和“什么是主要更改”的理解保持同步。KEw28资讯网——每日最新资讯28at.com

目标

规范团队的目标是创建和维护 Rust 规范。KEw28资讯网——每日最新资讯28at.com

Rust 规范的目的是为确定哪些源文本是有效的 Rust 程序以及这些程序的行为提供权威资源,理想的规范即:KEw28资讯网——每日最新资讯28at.com

当前和未来的 Rust 版本定义了对给定 Rust 程序语义的规定边界KEw28资讯网——每日最新资讯28at.com

提供了与该规范实例耦合的 Rust 版本的语义的详细描述。KEw28资讯网——每日最新资讯28at.com

关于特定版本的详细信息可以直接在规范中提供,也可以通过委派给相关 Rust 团队拥有的其他文档间接提供。KEw28资讯网——每日最新资讯28at.com

发布节奏

Rust发布将独立于规范审批流程进行,这是从设计方面考虑的。规范工作不得为项目增加需要克服的新障碍,以履行其现有义务,例如6周的发布周期。KEw28资讯网——每日最新资讯28at.com

团队愿景是最终能够达到自动交付更新规范的程度,并且能够按照项目的6周发布节奏完成。但是,从短期和中期来看,其希望能够自由地滞后于6周的发布节奏。当规范团队为以前未涉及的领域逐步添加新内容,或大幅缩小当前版本规范的规定范围时,滞后于Rust发布计划的能力可能会特别有用。KEw28资讯网——每日最新资讯28at.com

虽然规范开发过程不会阻止发布,但语言功能的更改应与规范的相关更新相结合。一旦开始发布与特定版本相关的规范,那么如果没有规范团队批准对当前草案规范的相应拉取请求,则对当前规范中记录的语言功能的更改就无法稳定。规范中未记录的语言功能的更改可以在不更新规范的情况下稳定下来,但需要规范团队成员确认相应的功能未记录。KEw28资讯网——每日最新资讯28at.com

通过强制执行新功能在稳定之前必须成为规范的一部分的规则,有望消除规范与Rust版本之间潜在滞后的主要根源。KEw28资讯网——每日最新资讯28at.com

本文链接://www.dmpip.com//www.dmpip.com/showinfo-119-31019-0.htmlRust 介绍“规范团队”进展:安排人员创建及维护“权威开发资源”,制作首个 Demo 产品

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: GitHub:程序员正积极使用 AI 编程、JavaScript 语言依然最流行

下一篇: 用户反馈微软 Win11 KB5032190 存在多种 Bug,包括任务栏图标消失

标签:
  • 热门焦点
  • K60至尊版刚预热 一加Ace2 Pro正面硬刚

    K60至尊版刚预热 一加Ace2 Pro正面硬刚

    Redmi这边刚如火如荼的宣传了K60 Ultra的各种技术和硬件配置,作为竞品的一加也坐不住了。一加中国区总裁李杰发布了两条微博,表示在自家的一加Ace2上早就已经采用了和PixelWo
  • 6月iOS设备性能榜:M2稳居榜首 A系列只能等一手3nm来救

    6月iOS设备性能榜:M2稳居榜首 A系列只能等一手3nm来救

    没有新品发布,自然iOS设备性能榜的上榜设备就没有什么更替,仅仅只有跑分变化而产生的排名变动,毕竟苹果新品的发布节奏就是这样的,一年下来也就几个移动端新品,不会像安卓厂商,一
  • 6月安卓手机性能榜:vivo/iQOO霸占旗舰排行榜前三

    6月安卓手机性能榜:vivo/iQOO霸占旗舰排行榜前三

    2023年上半年已经正式过去了,我们也迎来了安兔兔V10版本,在新的骁龙8Gen3和天玑9300发布之前,性能榜的榜单大体会以骁龙8Gen2和天玑9200+为主,至于那颗3.36GHz的骁龙8Gen2领先
  • K6:面向开发人员的现代负载测试工具

    K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • 微信语音大揭秘:为什么禁止转发?

    微信语音大揭秘:为什么禁止转发?

    大家好,我是你们的小米。今天,我要和大家聊一个有趣的话题:为什么微信语音不可以转发?这是一个我们经常在日常使用中遇到的问题,也是一个让很多人好奇的问题。让我们一起来揭开这
  • 三分钟白话RocketMQ系列—— 如何发送消息

    三分钟白话RocketMQ系列—— 如何发送消息

    我们知道RocketMQ主要分为消息 生产、存储(消息堆积)、消费 三大块领域。那接下来,我们白话一下,RocketMQ是如何发送消息的,揭秘消息生产全过程。注意,如果白话中不小心提到相关代
  • 共享单车的故事讲到哪了?

    共享单车的故事讲到哪了?

    来源丨海克财经与共享充电宝相差不多,共享单车已很久没有被国内热点新闻关照到了。除了一再涨价和用户直呼用不起了。近日多家媒体再发报道称,成都、天津、郑州等地多个共享单
  • 本地生活这块肥肉,拼多多也想吃一口

    本地生活这块肥肉,拼多多也想吃一口

    出品/壹览商业 作者/李彦编辑/木鱼拼多多也看上本地生活这块蛋糕了。近期,拼多多在App首页“充值中心”入口上线了本机生活界面。壹览商业发现,该界面目前主要
  • 2纳米决战2025

    2纳米决战2025

    集微网报道 从三强争霸到四雄逐鹿,2nm的厮杀声已然隐约传来。无论是老牌劲旅台积电、三星,还是誓言重回先进制程领先地位的英特尔,甚至初成立不久的新
Top
Baidu
map