【Rust日报】 2019-06-02:用 Rust 实现 WebGPU 协议

dua - 并行的文件统计工具

也就是 du 的翻版啦。这个用上了Rust的并行化技术。速度比原来的 du 更快,特别是在SSD下更快。比如像下面这样测试

time du -sh real 0m1.003s

time dua -t 8 real 0m0.378s

time dua -t 1 real 0m0.971s

Repo

小技巧:cargo clean的时候,不想重新编译依赖,怎么办?

cargo clean 之后,会重头开始编译,各种依赖会重新编译。那么如果只想重头编自己工程中的代码,不想把依赖全部重新编译呢?答案很简单:

cargo clean -p <your_crate_name>

Read More

sunfish 国际象棋游戏

是对之前的实现的Rust重写。可以在这里试玩。

Repo

Steam 上有哪些游戏是用 Rust 实现的

还有没有?

Read More

Rust 中最好的 2D 游戏开发框架一览

作者为了对比,用以下框架分别写了同一个小游戏,以做出对比。

  • ggez
  • tetra
  • quicksilver
  • coffee
  • Piston
  • Amethyst

文章比较长,内容非常详实,做游戏开发的同学值得一读。

Read More

libcore 已经开始尝试使用 const generics 进行重写啦

这里

const generics 就是“基于常量值的泛型”。简单来说,Rust 中的 [T; LEN],它的很多特性在之前的版本中,只支持最多 [T; 32],而且是人 [T; 0],[T; 1], [T;2] ... 一直到 [T; 31] 这样,纯手撸实现的,丑不?

现在,有了 const generics,就可以把数组这种常用的类型从二等公民提升到一等公民来了。对于处女座来讲,简直要欢呼。

minisketch-rs - @sipa 的 minisketch 库的 Rust 绑定

minisketch 是一种用于提升比特币网络的交易传输效率的技术。@sipa 是比特币开发者。

Repo

bzip2 开始用Rust重写啦

作者说 bzip2 最后一次提交是在 2010 年,到现在为止好多年都没人维护了。所以现在开始重写。从 CRC32 开始。这是 gnome 的项目。

Read More

fast-logger 最快的 log 库?

作者发布出来,说这是最快的 rust log 库。然后被打脸。后来改口说致力于达到最快。

Repo

使用 Rust 来操作 macOS I/O

比如,获取电池电量信息?

Read More

Weave - 终端 http 路由/代理

是一个命令行工具。

Repo

wgpu - 用 Rust 实现 WebGPU 协议

这个库基于 gfx-hal 来做。这个库会同时支持 WebGPU 和 WebGL。不得了不得了。Rust 这是要全面攻占未来 Web 终端。以 wasm 为枪,WebGL/WebGPU 加持。不得了了。

Repo


From 日报小组 @Mike

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值