Rust Playground 现支持 Monaco 编辑器
Monaco 编辑器是 VS Code 支持的代码编辑器,现在可以在 Playground 中使用了。可以在配置 Config 菜单中选择喜欢的编辑器。
Monaco 编辑器,https://microsoft.github.io/monaco-editor/
Playground,https://play.rust-lang.org/
Arrow2 发布 v0.9
Arrow2 是 Apache Arrow 的 Rust 实现,是继 C 实现之后,Arrow 功能最完整的实现。v0.9 的主要更新:
- 由 std
Vec
支持,从而使其成为:- 与 Rust 生态的其它的零拷贝
- 更少的
unsafe
- 更符合人体工程学
- 编译速度更快
- 相同的性能
- 支持同步和异步读取和写入 Apache Avro
- flatbuffers 依赖被 planus 取代,这是 Rust 中 flatbuffers 规范的重新实现
- 安全性改进和常规维护
完整的更改列表:https://github.com/jorgecarleitao/arrow2/releases/tag/v0.9.0
Apache Datafusion 正在考虑采用它作为其后端,请参阅 https://github.com/apache/arrow-datafusion/issues/1532
Rust 采用里程碑:C 团队不想再用 C 编写
背景知识:我在一个由 5 名工程师(4 名 C 开发人员,1 名 Python 开发人员)组成的 C 团队中。我们的主要"产品"是个 C 20 服务,为了让其他团队和我们自己的生活更轻松,我们想创建这个服务的"mock"。
我们投票决定为这个有前途的新项目选择使用哪种语言开发。我们中只有两个人知道 Rust,但我们没想到会如此获胜,C 的票数为零。
Reddit 原文链接,https://www.reddit.com/r/rust/comments/s3w461/rust_adoption_milestone_c_team_doesnt_want_to/
RustTalk
RustTalk,国内的第一档 Rust 播客。
播客链接,https://rusttalk.github.io/podcast/000/
From 日报小组 洋芋
社区学习交流平台订阅:
- Rustcc论坛: 支持rss