展示HN:RiceVM – 一款用Rust编写的Dis虚拟机和Limbo编译器

2作者: habedi09 天前原帖
你好, 我用 Rust 制作了一个 Dis 虚拟机和 Limbo 编程语言编译器(称为 RiceVM)。它可以运行 Dis 字节码(例如,Inferno OS 应用程序),编译 Limbo 程序,并包含一个相当完整的运行时环境,具备垃圾回收、并发特性以及许多来自 Inferno OS 原始实现的标准模块。 该项目仍处于早期阶段,但如果你有兴趣了解更多关于 RiceVM 的信息或进行尝试,可以查看以下链接: 项目的 GitHub 仓库: [https://github.com/habedi/ricevm](https://github.com/habedi/ricevm) RiceVM 文档: [https://habedi.github.io/ricevm/](https://habedi.github.io/ricevm/)
查看原文
Hi,<p>I&#x27;ve made a Dis virtual machine and Limbo programming language compiler (called RiceVM) in Rust. It can run Dis bytecode (for example, Inferno OS applications), compile Limbo programs, and includes a fairly complete runtime with garbage collection, concurrency features, and many of the standard modules from Inferno OS&#x27;s original implementation.<p>The project is still in an early stage, but if you&#x27;re interested in learning more about RiceVM or trying it out, you can check out the links below:<p>Project&#x27;s GitHub repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;habedi&#x2F;ricevm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;habedi&#x2F;ricevm</a><p>RiceVM documentation: <a href="https:&#x2F;&#x2F;habedi.github.io&#x2F;ricevm&#x2F;" rel="nofollow">https:&#x2F;&#x2F;habedi.github.io&#x2F;ricevm&#x2F;</a>