本周 Rust 动态 496

2023-05-24

说明

本文由 ChatGPT(gpt-3.5-turbo-1106) 翻译。

欢迎阅读《本周 Rust 动态》! Rust 是一种赋予每个人构建可靠和高效软件能力的编程语言。本周动态将对 Rust 语言的进展和社区活动进行每周总结。 希望有什么想要提及的内容?在 Twitter 上给我们打标签 @ThisWeekInRust,或在 mastodon.social 上给我们打标签 @ThisWeekinRust,或者直接给我们提一个 pull request。 想参与其中?我们热爱各种贡献

《本周 Rust 动态》是在 GitHub 上公开开发的。如果您发现本周动态中有任何错误,请提交一个 PR

Rust 社区更新

项目/工具更新

观察/思考

Rust 教程

研究

其他

本周的优秀 Crate

本周的优秀 Crate 是 whichlang,一个快速的无依赖的开源自然语言检测器。

感谢 Brian Kung 的建议!

请提交你对下周优秀 Crate 的建议和投票

参与呼吁

一直想要为开源项目做贡献,但不知道从哪里开始吗?每周我们都会挑选一些 Rust 社区的任务供您选择并开始参与!

其中一些任务可能会有导师提供帮助,请访问任务页面获取更多信息。

如果您是 Rust 项目所有者,并正在寻找贡献者,请在这里提交任务。

Rust 项目更新

上周有 314 个 pull request 被 合并

即将举行的活动

2023年5月24日至2023年6月21日之间的 Rust 相关活动 🦀

虚拟活动

亚洲

欧洲

大洋洲

如果您正在举办 Rust 活动,请将其添加到[日历]以便在这里提及。请记得添加活动链接。发送电子邮件给 Rust 社区团队 以获取访问权限。

工作

请查看最新的 r/rust 招聘帖子

本周引用

我认为这种现象最好的例子是共享可变性。程序员们几十年来一直在争论,是共享还是可变性导致了内存安全性bug:

  • "是线程!" - JavaScript 和 Python 大喊道,JS 保持单线程,而 Python 引入了全局解释器锁(GIL)。
  • "是可变性!" - Haskell 和 Erlang 尖叫道,它们几乎所有都是不可变的。

然后 Rust 出现了,并说: "你们都是傻瓜!只要将它们彼此隔离开,你就能在同一种语言中同时拥有共享和可变性。"

H2CO3 在 rust-users 上

感谢 Jacob Pratt 提供建议!

请提交引用并为下周投票!

本周的 Rust 新闻由:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez编辑。

电子邮件列表由 The Rust Foundation 赞助

在 r/rust 上讨论