【Rust日报】2019-11-18/19 - 内容很多,慢慢看

2019年11月19日 172点热度 0人点赞 0条评论

是什么让 Rust 这么快

其实这算是月经贴,最近 reddit 上又讨论了。答案比较丰富,各位看官自行前往围观:

https://www.reddit.com/r/rust/comments/dxbjq2/what_makes_rust_so_fast/

自己动手使用 Rust 实现区块链-第一部分

讲解得非常详细,区块链初学者可以学习学习。

https://blog.knoldus.com/custom-implementation-of-blockchain-in-rustpart-1/

rabbithole-rs - 兔子洞 Json API 系统

Rabbithole-rs is a nearly well-typed, user-friendly JSON:API type system, with an easy-to-use Macro System to help you modelling the your data.

https://github.com/UkonnRa/rabbithole-rs

beaver - Busy Beaver 游戏的模拟图灵机

Simulating Turing machines for the Busy Beaver game 。

Busy Beaver game 的解释在这里:wikipedia

Informally, in theoretical computer science, the busy beaver game aims at finding a terminating program of a given size that produces the most output possible.[1]

https://github.com/LukasKalbertodt/beaver

filler - 把不同的数据源的内容汇总到一个地方的工具

https://github.com/LeakyBucket/filler

Rust + wasm 开发的俄罗斯方块

直接在下面网页中就可以玩儿!!

http://klotzandrew.com/blog/rust-wasm-tetris

「嵌入式」teensy4 开发板的 Rust 支持包

teensy4 是一款 Armv7 开发板,有兴趣可以用rust玩儿了。

https://github.com/mciantyre/teensy4-rs

Palette - Rust 实现的色彩和色彩空间库

强调使用 Rust 的类型系统来阻止错误。

It’s a Rust library for working with colors and color spaces. It uses the type system to prevent mistakes, like mixing incompatible colors or working with non-linear RGB. It encodes the color spaces and their meta data (such as RGB primaries and white point) into the types to help making color processing less error prone and hopefully more accessible to those who don’t want to dive into the rabbit hole that is colors in computing.

https://ogeon.github.io/2019/11/17/palette-0-5-0.html

sudoku - 使用 ggez 实现的独数游戏

图片

https://github.com/Piripant/sudoku

radiate - 一个并行基因演化程序引擎

做基因遗传算法的吗?好像就是面向生物学物种演化的库。

https://github.com/pkalivas/radiate

wfd - 包装了 windows 的文化对话框

Windows Open and Save dialogs in Rust using winapi

https://github.com/ben-wallis/wfd

pathivu - 可以搜索的日志库

会在记录日志时自动做索引,方便搜索。

https://github.com/pathivu/pathivu

博文:理解 Serde

讲解得很细致,对于学习深入理解 Serde 很有用。

https://www.joshmcguigan.com/blog/understanding-serde/

tfex-rs - 一个用 tui 实现的终端下的文件管理器

https://github.com/PorkSausages/tfex-rs

jsonrpc-v2 支持 async/await 语法了

https://github.com/kardeiz/jsonrpc-v2

Rust 适合作为第一门编程语言来学习吗?

看看大家的讨论:

https://www.reddit.com/r/rust/comments/dy79ty/is_learning_rust_as_a_first_systems_programming/

xcp - cp 命令的翻版

又一个基础轮子被翻了。

https://github.com/tarka/xcp

好文:Rust 无错开发的模式

http://blog.pnkfx.org/blog/2019/11/18/rust-bug-minimization-patterns/

使用 Rust 进行音乐可视化教程(FFT 傅里叶变换可视化)

https://dflemstr.io/posts/music-visualization-7/

kyansel - 可以控制取消你的 future 的库

https://github.com/karrq/kyansel

博文:Rust async 介绍

值得读一读。

https://thomashartmann.dev/blog/async-rust/

tocenter - 一个圆圈小游戏

基于 ggez 和 ecs 库开发。

图片

https://github.com/silentsokolov/tocenter

luster - 用 Rust 实现的 lua 虚拟机

https://github.com/kyren/luster

Stacked Borrows: An Aliasing Model for Rust (the paper)

对 rust 别名模型的研究提案。全世界有这么多大佬在做研究,看来要设计一个好的语言真不是一件容易的事。

https://www.ralfj.de/blog/2019/11/18/stacked-borrows-paper.html

yubikey-piv.rs - 身份验证硬件驱动的 Rust 实现

Pure Rust Yubikey host-side driver for PIV-based RSA/ECC key storage + signing/encryption support

41900【Rust日报】2019-11-18/19 - 内容很多,慢慢看

这个人很懒,什么都没留下

文章评论