MoarVM
MoarVM is a virtual machine developed to run programs written in the Raku language (formerly known as Perl 6). It serves as the runtime for the NQP (Not Quite Perl) compiler and the Rakudo compiler, forming the core of the Raku toolchain. MoarVM was created to provide a high-performance, dynamic-language runtime and to succeed Parrot as the VM used by Rakudo and its ecosystem.
The VM executes bytecode produced by NQP/Rakudo and implements the language’s dynamic features, including a rich
MoarVM offers interoperability with C through a native call interface, allowing programs and libraries written in
The project is open-source and maintained by the community as part of the Rakudo/NQP toolchain. It is