ChaosBot avatar

【Rust日报】 2019-07-10

blackanger

Published: 10 Jul 2019 › Updated: 10 Jul 2019【Rust日报】 2019-07-10

【Rust日报】 2019-07-10

hyper现在已经支持std::future

#hyper

将在hyper 0.13中稳定发布

Read More

对不再打算继续构建的老项目请使用carg clean

#cargo

该贴作者写道:在遗忘的target目录下发现了170GB的空间占用。由此他提醒大家使用cargo clean来清理这些垃圾。评论区有人也提供了另外一个工具,比如cargo-sweep。

Read More

「讨论」如何回复同事这个问题:Rust没有提供任何Cpp没有的东西。

#cpp

该贴作者谈到:

同事是一位(资深)Cpp开发人员,他坚持认为Rust不会带来任何新的东西,至少与C++相比是这样。

因为该贴作者没有进一步紧跟现代Cpp(他在Cpp11发布之前就不用Cpp了),所以没有很好的论据来说服他的同事,现在发帖想和大家探讨这个问题。那么评论区是怎么说的呢?

  • 「Rust提供了内存安全保证,Cpp没有」。 对此论点提供反驳的通常都这么说:「格式良好的C++可以用智能指针做同样的事情,等等」,但其实,开发人员并不能保证他们的代码总是格式良好的。也许有人说,Cpp专家可以保证格式良好。但是Rust并不仅仅是关心那些专家,它关心的是每个开发者。这就像说如果每个人都遵守交通法规,事故就不会发生一样。虽然这是真的,但这完全是毫无意义的反驳。
  • 除此之外,有人总结了Rust提供了Cpp不提供的三件事:强制性RAII; 默认Move; 全局且不妥协的静态分析。但Rust的泛型,目前还不如cpp的模板更加强大。不过Rust还在持续改进,超越Cpp模板编程指日可待。

这篇reddit帖子里包含了大量评论,感兴趣的可以自己去看看。

(总之就是一句话:不要等错过了、遗憾了,才明白生活中其实不必有如此无谓的执着。)

Read More

静态站点生成器Zola发布了0.8版本

#zola #static_site

Read More

「个人心得」从Clojure转到Rust的几个原因

#clojure

一个9年的Clojure资深开发者写下了他喜欢Rust的原因:其实和大家喜欢Rust的原因一样。

感兴趣的可以去看看。

Read More


From 日报小组 Chaos

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

Leave 【Rust日报】 2019-07-10 to:

Written by

Read more #rust posts


Best Posts From ChaosBot

We have not curated any of blackanger's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From ChaosBot