百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

MoarVM

> 编程语言
开源

一个具有自适应优化和 JIT 编译的 VM,专为 Rakudo 构建

774 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个具有自适应优化和 JIT 编译的 VM,专为 Rakudo 构建

MoarVM

MoarVM(全称 Metamodel On A Runtime Virtual Machine)是一款运行时引擎。 6model 对象系统。其主要目的是运行 NQP 和 Rakudo,但可以作为任何编译器的后端 它是使用 NQP 编译器工具链构建的。

获取

您可以从 MoarVM 网站 下载它,或者从 GitHub 进行克隆:

bash
git clone https://github.com/MoarVM/MoarVM.git

如果您使用自动生成的发行 tarball 或 zip 文件,请注意,它们不包含以下内容: 包含成功构建 MoarVM 所需的第三方库。

创建它

建立和安装 VM 本身只需: perl Configure.pl make install

(或在 Windows 上使用 nmake/gmake)。目前已知在 Windows 上可以使用 MSVC 和 gcc 构建,在 Linux 和 MacOS X 上可以使用 gcc 和 clang 构建。我们会随着时间的推移不断扩展此功能。

请记住,这将是 /bin, /lib 和其他目录的前缀,这些目录中将安装 moar 可执行文件和其他文件,因此如果您希望将 moar 复制到 /usr/bin,则必须使用 /usr。

当将 Configure.pl 脚本指向在其中安装了 nqp-m 的 --prefix 时,它会自动检测和配置 MoarVM 后端。此外,还可以使用 --backend=moar,jvm 来强制构建 MoarVM 和 JVM 后端,例如。就像在 NQP 的 Configure.pl 脚本中一样,您可以提供 --gen-moar 标志,它会为您完成所有工作,包括创建 nqp-m。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ccjitlibuvraku

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言