【Rust日报】2024-01-02 Piccolo - 用纯Rust实现的无栈Lua虚拟机
原文中文,约3100字,阅读约需8分钟。发表于: 。Piccolo - 用纯Rust实现的无栈Lua虚拟机 Piccolo,原名luster,在经过数年的中断后,于2023年4月悄然恢复了开发。曾经开发过 rlua 的 kyren,在底层 gc-arena crate 取得突破后,回到了 piccolo 项目。这两个项目现在已经(小心地)在生产中使用,比如 Fish Folk 用在了游戏脚本中,Ruffle 用于其 ActionScript...
Piccolo是一个用纯Rust实现的无栈Lua虚拟机,目标是成为一个工作、有用的Lua解释器,提供安全隔离不受信任的Lua脚本的方式,并抵御DoS攻击。Piccolo v0.3.0和gc-arena v0.5已发布。另外,有一个使用Rust生成IP地址的PNG图片的教程。Rust Analyzer #214也有更新发布。