 Rust 程序设计语言 简体中文版 1.85.0早在第一章,我们见过 cargo new 在 Cargo.toml 中增加了一些有关 edition 的元数据。本附 录将解释其意义! Rust 语言和编译器有一个为期六周的发布循环,这意味着用户会稳定得到新功能的更新。其 他编程语言发布大更新但不甚频繁;Rust 选择更为频繁的发布小更新。一段时间之后,所有 这些小更新会日积月累。不过随着小更新逐次的发布,或许很难回过头来感叹:“哇,从 Rust 1.10 事务持续地在变化,这个希望就实现不了。但与此同时,如果不能实验新功能的话,在发布之 前我们又无法发现其中重大的缺陷,而一旦发布便再也没有修改的机会了。 对于这个问题我们的解决方案被称为 “无停滞稳定”(“stability without stagnation”),其指导 性原则是:无需担心升级到最新的稳定版 Rust。每次升级应该是无痛的,并应带来新功能, 更少的 bug 和更快的编译速度。 Choo, 等其它 软件项目。Rust 有三个发布通道(release channel): • Nightly • Beta • Stable(稳定版) 大部分 Rust 开发者主要采用稳定版通道,不过希望实验新功能的开发者可能会使用 nightly 或 beta 版。 如下是一个开发和发布过程如何运转的例子:假设 Rust 团队正在进行 Rust 1.5 的发布工作。 该版本发布于 2015 年 12 月,0 码力 | 562 页 | 3.23 MB | 26 天前3 Rust 程序设计语言 简体中文版 1.85.0早在第一章,我们见过 cargo new 在 Cargo.toml 中增加了一些有关 edition 的元数据。本附 录将解释其意义! Rust 语言和编译器有一个为期六周的发布循环,这意味着用户会稳定得到新功能的更新。其 他编程语言发布大更新但不甚频繁;Rust 选择更为频繁的发布小更新。一段时间之后,所有 这些小更新会日积月累。不过随着小更新逐次的发布,或许很难回过头来感叹:“哇,从 Rust 1.10 事务持续地在变化,这个希望就实现不了。但与此同时,如果不能实验新功能的话,在发布之 前我们又无法发现其中重大的缺陷,而一旦发布便再也没有修改的机会了。 对于这个问题我们的解决方案被称为 “无停滞稳定”(“stability without stagnation”),其指导 性原则是:无需担心升级到最新的稳定版 Rust。每次升级应该是无痛的,并应带来新功能, 更少的 bug 和更快的编译速度。 Choo, 等其它 软件项目。Rust 有三个发布通道(release channel): • Nightly • Beta • Stable(稳定版) 大部分 Rust 开发者主要采用稳定版通道,不过希望实验新功能的开发者可能会使用 nightly 或 beta 版。 如下是一个开发和发布过程如何运转的例子:假设 Rust 团队正在进行 Rust 1.5 的发布工作。 该版本发布于 2015 年 12 月,0 码力 | 562 页 | 3.23 MB | 26 天前3
共 1 条
- 1













