mvm 是一个新的 Go 快速虚拟机,可以直接从源代码运行 Go 程序而无需编译。它具有可移植的基于堆栈的虚拟机、完整的 Go 兼容性、可在各种宿主应用程序中嵌入的特性,并集成了 REPL、调试器和测试引擎。该项目以其包含完整标准库的单一静态二进制分发而著称。
背景
与其他语言相比,Go 的虚拟机相对较少,大多数 Go 开发都依赖于本地编译。该项目旨在提供一个快速、可嵌入的虚拟机解决方案,在保持完全 Go 兼容性的同时,实现运行时解释和嵌入其他应用程序等新用例。
- 来源
- Lobsters
- 发布时间
- 2026年5月23日 18:39
- 评分
- 7.0 / 10