
【Rust日报】 2019-06-17
Rust官网简体中文翻译,正式上线了。
大家快来了解下Rust吧!!!
【翻译】在Rust中调用Java代码
通过j4rs这个库可以实现在rust中调用java,这篇翻译文章是该库的作者所写,介绍了j4rs项目的初衷和现状。
《使用Rust编写操作系统》系列文章新增一节附录《链接器参数》,
探讨了另一种裸机程序适配链接器的解决方案和它的必要性。
还修改了第一到三章大量篇幅内容,适配了上半年出现的自定义目标三元组编译方式,修复了诸多问题。Read More
检测Rust中Vec中是否有相等的元素
该文中给出了12种解法,各有什么优劣呢?这就需要你自己来考察了
coffee 2D游戏引擎 发布 0.3版本
同一项目实现的情况下,对比Rust,Haskell,C++,Python,Scala和OCaml
该文作者是加拿大滑铁卢大学(uwaterloo)的学生,在做他们学校cs444的编译器课程。该课程的目的是提供对类Java语言编译器基本结构的透彻理解,主要部分包括为简化的类Java语言实现编译器。
该文作者使用了Rust语言来实现此课程的编译器。其他团队使用别的语言,比如Haskell、C++、Python、Scala和Ocaml,所以他就有此机会在同一项目之下,比较不同语言的实现。他主要是比较不同语言实现的代码量和编译器大小,与该语言的思想、特性、解析方案等所做的决策之间的关系。
array-helpers-rs: 利用const-generic特性的方便数组操作的库
#const_generic
此包提供用于初始化,使用和转换数组的实用方法。 所有方法都是长度通用的。此库使用了最新的const_generics功能。
traitcast: 支持从Any转为trait对象的库
「技巧」Rust的slice::windows功能非常棒
此方法返回切片上的迭代器。 可以指定迭代器长度。 它允许您遍历切片并在每次传递时具有特定大小的窗口。
// 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]
rga: 对ripgrep搜索功能的扩展库
rga包装了ripgrep并使其能够搜索pdf,docx,sqlite,jpg,zip,tar。*,电影字幕(mkv,mp4)等。性能很好。
「视频」过程宏 Part 2
Rust社区的老朋友Jon Gjengset昨天带来的直播视频,过程宏的第二部分。
Amethyst 0.11.0 已经发布
最新版主要是集成了Rendy。 Rendy是一个位于gfx-hal之上的底层渲染引擎,允许定位Vulkan,Metal,DirectX(WIP),OpenGL(WIP)和WebGL(WIP)。与gfx生态系统兼容使得独立库的集成变得更加容易!
VST crate现在已成为RustAudio的一部分
GitHub组织Rust DSP最近与RustAudio合并。所以之前Rust DSP的vst-rs项目现在已经迁移到RustAudio组织中。
flat-manager: 用于管理Flatpak存储的库
该文主要介绍了flat-manager这个库,该库是Flatpak官方出品。
Flatpak(前世为xdg-app) 是一种用于构建,分发,安装和运行应用程序的技术。它主要针对的是Linux桌面,通过在沙箱中隔离应用程序来提高Linux桌面的安全性,允许应用程序安装在任何Linux发行版上。解决Linux软件安装时的依赖问题。
介绍 Lightbeam:优化流式WebAssembly编译器
Lightbeam旨在用作Wasmtime中的初始编译器,并作为Substrate智能合约子系统的主要编译引擎。该文详细介绍了Lightbeam。
「经验分享」使用Rust刷欧拉项目(Project Euler)的前20个问题
From 日报小组 Chaos
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅:
Leave 【Rust日报】 2019-06-17 to:
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
- 【Rust日报】 2019-09-06
- 【Rust日报】 2019-09-05
- 【Rust日报】2019-09-04
- 【Rust日报】 2019-09-03
- 【Rust日报】 2019-09-01
- 【Rust日报】 2019-08-30
- 【Rust日报】 2019-08-29
- 【Rust日报】 2019-08-28
- 【Rust日报】 2019-08-27
- 【Rust日报】2019-08-26
- 【Rust日报】 2019-08-25
- 【Rust日报】 2019-08-24
- 【Rust日报】 2019-08-23
- 【Rust日报】 2019-08-22
- 【Rust日报】 2019-08-21
- 【Rust日报】2019-08-20
- 【Rust日报】2019-08-19
- 【Rust日报】2019-08-18
- 【Rust日报】 2019-08-17
- 【Rust日报】 2019-08-16