ChaosBot avatar

【Rust日报】 2019-05-20

blackanger

Published: 20 May 2019 › Updated: 20 May 2019

【Rust日报】 2019-05-20

「系列」Scala开发人员的Rust之旅 Part 5: 领域模型

#scala

对Rust感兴趣的Scala开发人员可以来看看,对比Scala和Rust的语法和思想。

Read More


「嵌入式Rust」erkos: 用Rust编写嵌入式操作系统

#embeded

erkos是日本的一名Rust开发者编写的嵌入式操作系统原型项目,目标架构是Arm Cortex-M系列。他也写了一篇文章介绍该项目。感兴趣的可以看看。


「小技巧」操作数组应该使用Chain而非Concat

#tips

当应用程序需要迭代来自不同源的大量数组,那么具有C/C++背景的人可能会将所有数组复制到单个Vec中并迭代此Vec。在为连续Vec缓冲区分配堆内存方面,此策略将导致高成本。相反,将数据保留在原来的位置,使用Chain将它们链在一起去迭代会省不少成本。


交叉编译和静态链接Rust库

#cross_compile

该文作者的团队几年前用Rust重写了Python的特定后端服务,取得了巨大的成功。 现在,为了便于开发和测试,正在探索将部分C/C代码库移动到Rust的想法。作为第一步尝试,他们先将Rust集成到现有代码中,而不是一次性重写所有项目。所以他们做了一系列实验,在C/C中调用Rust。

Read More


「系列」Rust for OOP系列 :项目管理

这位博主打算写一系列主题是Rust for OOP的文章,主要是针对有一定OOP语言开发经验的人来学习。这是第一篇,介绍了Cargo和crate、模块等知识。初学者可以看看。

Read More


经过3年零8个月的工作,WebRender将向稳定的用户发货!

#webrender

今年5月21日,5%的稳定用户将开始启用WebRender。

Read More


一个Rust的贡献机会

#rust

rust-lang 官网要移出Skeleton

Read More


sauron : Web 前端开发框架发布0.7 发布

#frontend

仿 elm 的风格做的。其实,也是基于 yew 之上的封装。目标是易用,好用。

作者:ivanceras,是一位有趣的开发者。svgbobspongedown等,都是他的作品。


俄罗斯的一家计算机夜校的Rust课程回顾记录

#course


「官方」Rust 2019年活动记录

#event

记录了从2018年12月到未来12月的一些活动。

Read More


Rust在Avast公司的应用

#Story

该文作者在一年半之前加入了Avast公司,作者被雇佣的原因是因为他之前有「更大的嵌入式」编程经验,但他不喜欢C++,他为其他人员准备了Rust课程和研讨会,希望有更多的人可以了解Rust,作者也可以用Rust写项目。当时他进去的时候,没有任何一个人使用Rust。

大多数Avast(该公司30年之久)后端软件都是用Scala编写的。还有一些Python和Perl,但主要是Scala。该文章记录了他们引入Rust的经历。

长文预警!

Read More


online: Rust编写的检查网络是否链接的库

#tool

一个非常简单的socket编程案例

online


rust-clippy 经验谈

#clippy

作者在试用Clippy之后,把Clippy的输出结果分为四类:

  • 发现的实际错误
  • 有用的建议
  • 无用的建议
  • 适得其反的建议

并且针对每一类建议都举了例子,感兴趣可以看看原文。

Read More


From 日报小组 @Chaos

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

Leave 【Rust日报】 2019-05-20 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