宣布成立错误处理项目组
今天我们宣布在libs团队下成立了一个新的项目小组,专注于错误处理!
本项目小组将致力于的一些目标包括:
- 定义和编纂常见的错误处理术语。
- 就当前错误处理的最佳实践达成共识
- 识别存在于Rust错误处理故事中的痛点。
- 交流当前错误处理的最佳实践。
- 巩固Rust错误处理生态系统。
文章链接,https://blog.rust-lang.org/inside-rust/2020/09/18/error-handling-wg-announcement.html
Rust 2021: 降低门槛
Stack Overflow的年度调查(2020,2019,2018,2017,2016)显示,使用Rust编程语言的人对他们的选择非常满意,在该调查中,Rust连续5年被评为“最受喜爱的语言/技术”。在过去的3年里,Rust用户中喜欢该语言的比例实际上有所上升——从78.9%上升到83.5%,再上升到86.1%。
很明显,在Rust上工作的团队做得很好。维护一个没有bug的稳定工具链,频繁发布充满特性的版本,改进编译器性能,改进文档,这些都可以解释为什么人们对它的喜爱越来越大。一个充满更多成熟的库、教程和受欢迎的社区的生态系统可能也会有所帮助。非常感谢每一个为此做出贡献的人。
文章链接,https://blog.nindalf.com/posts/rust-2021/
基于原生AST的linting的吐槽
第一篇博客!在这篇博客文章中,我想谈谈关于linters的各种问题,它只使用ast(抽象语法树)来linting源代码,以及一种您可能不知道的树表示。在rust的一个名为rslint的JavaScript linter上工作了好几个月,我遇到了很多问题,也探索了很多概念,我觉得我应该分享这些概念来提供一些见解,来解释为什么我认为纯粹基于AST的linting不适用于复杂的linters。
文章链接,https://rdambrosio016.github.io/rust/2020/09/18/pure-ast-based-linting-sucks.html
社区学习交流平台订阅:
- Rustcc论坛: 支持rss
- 微信公众号:Rust语言中文社区