ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust 日报】2023-1-27 Rust的通用Wasm plugin解决方案

【Rust 日报】2023-1-27 Rust的通用Wasm plugin解决方案

原创 数据库开发技术 作者:Rust语言中文社区 时间:2023-01-28 23:16:35 0 删除 编辑

ormlite - 一个精简的ORM层

这是为SQL爱好者准备的ORM层。因为其实一旦逻辑复杂了,往往就得靠自己手写SQL来做。所以一个ORM做得如何恰到好处,很重要。
https://github.com/kurtbuilds/ormlite

scotch - 为Rust程序实现Wasm插件系统

scotch能实现与wasm插件复杂类型的交互,目标是实现为任何Rust程序方便引入wasm插件系统实现框架。
https://github.com/ItsEthra/scotch

Rust的通用Wasm plugin解决方案

写得太好了,直接阅读原文吧。
https://reorchestrate.com/posts/plugins-for-rust/
使用quickjs-wasm-rs 和 wasmtime 为Rust程序实现一个安全的隔离的插件系统。
https://github.com/seddonm1/quickjs

专题知识:RCU - read-copy update

(1) The original "vanilla" RCU, (2) Sleepable RCU (SRCU), (3) Tasks RCU, (4) Tasks Rude RCU, and (5) Tasks Trace RCU.
https://paulmck.livejournal.com/69622.html

hurl - 一个好用的HTTP命令行/测试工具

特点是使用 plain text 来写各种参数。好用。
https://github.com/Orange-OpenSource/hurl

Rust异步函数嵌套过深可能会导致性能变慢

本文作者发现了一些问题,记录并把分析过程记录在了这里:
https://swatinem.de/blog/future-size/

javy - 将js运行在Wasm上

使用Rust实现,目前是Shopify的内部项目。
https://github.com/Shopify/javy/tree/main/crates/quickjs-wasm-rs
https://github.com/Shopify/javy

untex - 又一个rust实现的tex解析器

写论文用的。不过这个项目现在还在早期。
https://github.com/jeertmans/untex

知识点:浮点数太难了

这篇值得好好阅读:
https://orlp.net/blog/ordering-numbers/

如何让rust的语法变得好看一点?

作者很幽默。同时也在尝试代码更优雅的写法。
https://matklad.github.io/2023/01/26/rusts-ugly-syntax.html
--
From 日报小组 Mike
社区学习交流平台订阅:
  • rustcc.cn 论坛: 支持 rss
  • 微信公众号:Rust 语言中文社区

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    725909