【Rust日报】 2019-01-08

本文转载自:https://rust.cc/article?id=1ce4ee44-da3b-48f8-bc40-96b1869a1e6d

Rust核心团队人员动态

Steve今天在他的博客上宣布离开Mozzila。Steve说自己喜欢Rust,认为它是这个世界需要的语言,他愿意花自己的精力去推广。但可能在Mozilla工作这么多年,积累了很多委屈,让他越来越沮丧。而且最近,他发现自己在Rust团队的工资是最低的,当他试图表达自己的委屈时,却受到了纪律处分。所以,造成了这次离职。

Steve在Mozilla工作了大概6年,为Rust的推广做了很多工作,祝愿他一切顺利。Read More

另外PingCAP公司宣布Rust核心团队成员nrc加入了PingCAP。现在PingCAP已经聚集了至少三位来自Rust团队的大将了。


Niko: Rust 2019 专注于可持续发展

#rust2019

没事,Rust核心团队Leader Niko还在坐阵,不用担心PingCAP挖Rust团队墙角:)

Niko写了这篇文章,表达他对Rust 2019的愿景。

在2018年,他感受到了Rust的重大变化,Rust各种会议不断增长,并且多了很多赞助商。而且在他小孩的生日会上还遇到了一些专业的Rust开发者。这让他很欣喜。但是也感觉到,Rust从1.0发布这三年来,以惊人的速度发展着,这也是官方所希望看到的。但是现在更重要的是,如何更好地扩展它,并且有效地保证它的可持续发展。

最近无船同志那篇《组织债务》的文章,很好地体现了Rust团队内部的问题,这一点Niko同志也很认同。虽然他目前还没有整理出一个具体对未来的规划,但脑海里还是迸出了一些要点:

可持续的过程:

  • 工作组。继续以工作组为核心组织单位,并希望它可以更好地指导人们专注于一个特定的领域。
  • 明确阶段。在Rust功能稳定之前,都会经历一些官方或半官方的阶段,接下来将会使这些阶段在流程中更加明确。
  • 限制。 通常,Rust团队会接受RFC,但不知道让谁该实现它,事实上,还需要这样一个团队来领导,确保RFC落地。另外,需要限制工作容量,除非知道团队中谁来实现RFC(或指导实现),否则就停止这个想法。
  • 加强协作。
  • 定期评估优先级。

可持续的技术:

  • 清理技术债务
  • 进一步让Rust编译器变得更加平易近人、可维护
  • 持续缩短编译时间

可持续的财务

  • 拓展更多的赞助商和赞助途径
  • 这是一件需要谨慎的事,避免决策受到金钱和政治的支配
  • Rust团队并不急于求成,而应该一步一个脚印
  • 希望看到大部分贡献者全职或者兼职为Rust贡献

这些都是Niko还比较零散的想法,后续具体再关注Rust的Roadmap

Read More


「官方WASM工作组」2019年第一次在线会议邀请你参与

可通过Zoom客户端参加,会议免费

Read More


awesome-oxidization: 优秀的「氧化」项目

#oxidization

将代码库转换为Rust的过程在Rust社区中称为“氧化(Oxidizing)”,这个仓库罗列了社区中优秀的「氧化」项目

awesome-oxidization/


「博文」比较Rust和JavaScript的简单链表开发体验

#unsafe #linkedlist #js

文章略长。结论:

  • Rust给了作者很多惊喜。Rust清晰,富有表现力,虽然代码比js多,但没有想象的长。

  • Unsafe Rust没有想象中的可怕。

  • Read More

  • js实现

  • Rust实现


weighted-regexp-rs: 又一个编写解析器的新库

#parser

对于匹配正则表达式很有效很灵活。看上去很有特色。

weighted-regexp-rs


日报订阅地址:

  • Telgram Channel
  • 阿里云语雀订阅
  • Stemmit
  • Rust.cc论坛
  • GitHub

欢迎通过GitHub issues投稿。

你可能感兴趣的:(【Rust日报】 2019-01-08)