【Rust日报】 2019-03-13

in rust •  6 years ago 

Rusty棒球帽已发货

请大家注意查收邮件。个别我可以直接联系到的朋友,就直接联系了,没有发邮件。


Pest的IntelliJ插件

#pest #intellij #ide

这是来自@ice1000的投稿

Pest的IntelliJ插件,有rule的补全,补全的时候有hint,有重命名(有点bug,马上有个PR修复),自动高亮#[grammar_inline = "..."]里面的Pest代码。
支持Ctrl+Alt+N进行inline和Ctrl+Alt+M进行提取。

intellij-pest


TiKV源码解析系列之四:Prometheus

#tikv

Read More


「嵌入式Rust」在SensorTag上运行Rust

#embeded

该文作者效仿John Carmack,进行了为期一周的Coding Retreat活动,大概就是远离工作和日常的环境,像隐士一样在某个地方围绕一个主题的编程活动。(闭关?)

该文作者和他的六位好友,使用Airbnb在郊区租了一个房子,围绕SensorTag做了一个小项目。SensorTag是集成了低功耗蓝牙和六种传感器的套件,可以用于数据采集。


为什么将Dust3D的网格生成器从Rust改为C++实现

#cpp #mesh

Dust3D是一款高性能的3D建模软件,大部分都是Cpp实现,之前还有Rust实现的一些核心网格算法,但是最近作者又将它改为Cpp实现,现在该软件是纯Cpp实现。这是为什么呢?有两点原因:

  • 作者还是Rust新手,实现过程种一直和编译器借用检查器做斗争,十分怀念Cpp的一把梭,于是乎。。。
  • 作者认为,Rust在游戏开发领域的生态还不太成熟,虽然也有一些绑定库,但是不够用。

(怎么说呢,写代码这种事,还是自己开心最重要)


「Rust和WASM工作组」让我们一起构建Gloo

#WasmWG #wasm

Rust和WASM工作组的2019愿望是希望为Rust和WASM开发构建稳定、可持续、生产化的生态系统。为了实现这个目标,工作组推出了Gloo,它是一个模块化的工具包,作用如下:

  • 构建更小且能集成到大型JavaScript系统种的WASM模块
  • 可以用Rust编写整个Web应用

Gloo于WASM的目标,等价于Tide于服务端Web的目标。Gloo将进一步抽象出高级的库和框架,易于开发。该项目才刚刚开始,欢迎参与。


cargo-feature-analyst: 用于分析项目种features使用情况

#cargo

cargo-feature-analyst


在Rust中实现GADT的一些思考

#GADT #haskell

该文作者是一名Haskell选手,他在尝试用Rust实现GADT(Haskell种的广义代数数据类型)


cuach: 又一个编译时模板

#template

cuach


日报订阅地址:

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!