ChaosBot avatar

【Rust日报】 2019-05-06

blackanger

Published: 06 May 2019 › Updated: 06 May 2019

【Rust日报】 2019-05-06

从零开始写 OS

超级详细的 rust OS 编写教程,作者是清华大学陈渝教授的学生。(上周日报报道过相关信息)。

感兴趣的可以关注下。

Read More


「视频」用Rust实现Redis的模块

#redis

Read More


Dyon正在引入高阶运算符重载功能

#dyon #lang

dyon是一个Rust实现的动态类型脚本语言,由Piston组织维护,最近发布了新的0.42版本。目前正在对高阶运算符重载(HOOO, Higher Order Operator Overloading)进行测试。

dyon


Graphlib v0.3.0已经发布!

#Graph

Graphlib,用于Rust编程语言的简单而强大的图库。提供了图数据结构的一些API。比如BFS/DFS等迭代器。

graphlib


muscli : 基于Pandora和音乐播放器实现的Tui

#tui #cli

音乐数据来自于Pandora流媒体平台

muscli


使用sccache在CircleCI上进行Rust缓存

#cache

如果你的crates有很多依赖项,你可能已经注意到Rust编译阶段与实际运行测试相比需要花费很多时间。

缓解该问题的一种方法是缓存Rust编译的中间对象:大多数博客文章建议缓存Rust目标文件夹以减少编译时间。这种方法有一个主要问题,这个缓存文件会越来越大。

因此你需要定时清理这个缓存目录。该文推荐Mozilla的这个库sccache。该库的一个优点是可以配置文件夹的最大大小,当大小超过该限制时,会启动LRU清除算法(和Redis的差不多),清理掉部分缓存。

「Handmade Rust系列」Part 4 : 创建Vulkan绑定

该系列将以Rust手工制作方式开发Vulkan渲染引擎,这是第四篇博文。该项目的特点是,不使用标准库,只使用核心库。


Rust并发模式:通过共享sender通信

#concurrency

Read More


使用Usher和Hyper构建简单的API

#API #Web #API #Hyper

Usher是在基于Hyper实现的一个简单的库,用于开发简单的HTTP API服务。Usher的特色是提供了一些方便从URL中提取参数的方法,类似于actix的提取器,但是它更加轻量。

Read More


「系列文章:WebAssembly」Part II: 开始Rust

#wasm

该系列文章旨在使用Rust和WASM构建一个生产级的Web应用。

Read More

stevenarella: 用Rust编写的多协议兼容Minecraft客户端

#Minecraft

作者声明:just doing this for fun。

stevenarella


From 日报小组 @Chaos

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

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