August 2024
Languages
- Rust Project goals for 2024 为 Rust Edition 2024 进行准备
- Scala 3.5.0 正式发布
- scala-cli 作为 scala 命令的替代,正式进入到发布版本。这个命令目前也是我经常使用的工具,结合 helix 编辑器,有基本的 IDE 功能,很好用了。
- Named Tuple: 这是我很期待的特性,很多场景使用 Case Class 有点重,使用 Tuple 简单轻量,但 _1, _2 这样的名字实在不可阅读。 体验一下,看看是否可以把我们代码中的 Tuple 都替换到 NamedTuple。
- trait Dynamic's selectDynamic/applyDynamic 支持 inline 文章链接
- WasmGC
- Rust & Flutter & Web
- Rust Flutter Bridge
- rust_core 模拟 rust core library 的 dart 库
- Rust Integrated Dart Dart 为 main, Rust 为 library.
MPP
- Higher-order Virtual Machine2
- Bend: 并行编程语言 类 python 的并行编程语言,可以执行在 Cuda GPU 上执行,基于 HVM2
- tonbo Arrow系的数据库存储引擎,基于 LSM、Type Safe Structured Storage, async operation, WASM support.
- Rust GPU 直接将 Rust 编译到 GPU 上执行,易用性相比 wgpu 更简单
- wgpu Rust 下的 WebGPU API。
- uwhell 针对时序数据分析的 DataFusion 优化
Web
Tools
- nushell 已作为我的 bash 的替代品
- lsd 已作为我的 ls 替代品
- tree-sitter powered tools
- helix editor: 已作为我的 vi 的替代品,无依赖,良好的 light IDE.
- ast-grep: 代码搜索利器
- difftastic: 已作为我的 git diff 替代品,代码对比更清爽