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
微信公众号:Rust语言中文社区