#official
大家快来了解下Rust吧!!!
Rust官网中文简体版
#java
通过j4rs这个库可以实现在rust中调用java,这篇翻译文章是该库的作者所写,介绍了j4rs项目的初衷和现状。
Read More
#blogos
探讨了另一种裸机程序适配链接器的解决方案和它的必要性。
《链接器参数》
还修改了第一到三章大量篇幅内容,适配了上半年出现的自定义目标三元组编译方式,修复了诸多问题。Read More
GitHub项目地址
#vec #tips
该文中给出了12种解法,各有什么优劣呢?这就需要你自己来考察了
#game
Repo
#Comparing
该文作者是加拿大滑铁卢大学(uwaterloo)的学生,在做他们学校cs444的编译器课程。该课程的目的是提供对类Java语言编译器基本结构的透彻理解,主要部分包括为简化的类Java语言实现编译器。
该文作者使用了Rust语言来实现此课程的编译器。其他团队使用别的语言,比如Haskell、C++、Python、Scala和Ocaml,所以他就有此机会在同一项目之下,比较不同语言的实现。他主要是比较不同语言实现的代码量和编译器大小,与该语言的思想、特性、解析方案等所做的决策之间的关系。
#const_generic
此包提供用于初始化,使用和转换数组的实用方法。 所有方法都是长度通用的。此库使用了最新的const_generics功能。
array-helpers-rs
#any #traitObject
traitcast
#tips
此方法返回切片上的迭代器。 可以指定迭代器长度。 它允许您遍历切片并在每次传递时具有特定大小的窗口。
// windows.rs
let slice = ['w', 'i', 'n', 'd', 'o', 'w', 's'];
for window in slice.windows(2) {
&println!{"[{}, {}]", window[0], window[1]};
}
// prints: [w, i] -> [i, n] -> [n, d] -> [d, o] -> [o, w] -> [w, s]
Read More
#ripgrep
rga包装了ripgrep并使其能够搜索pdf,docx,sqlite,jpg,zip,tar。*,电影字幕(mkv,mp4)等。性能很好。
#video
Rust社区的老朋友Jon Gjengset昨天带来的直播视频,过程宏的第二部分。
Read More
#game
最新版主要是集成了Rendy。 Rendy是一个位于gfx-hal之上的底层渲染引擎,允许定位Vulkan,Metal,DirectX(WIP),OpenGL(WIP)和WebGL(WIP)。与gfx生态系统兼容使得独立库的集成变得更加容易!
Read More
#VST #RustAudio
GitHub组织Rust DSP最近与RustAudio合并。所以之前Rust DSP的vst-rs项目现在已经迁移到RustAudio组织中。
#Flatpak
该文主要介绍了flat-manager这个库,该库是Flatpak官方出品。
Flatpak(前世为xdg-app) 是一种用于构建,分发,安装和运行应用程序的技术。它主要针对的是Linux桌面,通过在沙箱中隔离应用程序来提高Linux桌面的安全性,允许应用程序安装在任何Linux发行版上。解决Linux软件安装时的依赖问题。
#wasm
Lightbeam旨在用作Wasmtime中的初始编译器,并作为Substrate智能合约子系统的主要编译引擎。该文详细介绍了Lightbeam。
Read More
#tips
Read More
From 日报小组 Chaos
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅: