| CARVIEW |
Select Language
HTTP/2 200
date: Sat, 27 Dec 2025 10:32:29 GMT
content-type: text/html
server: cloudflare
last-modified: Sat, 20 Dec 2025 16:40:04 GMT
cf-cache-status: DYNAMIC
vary: Accept-Encoding
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sCVUz3xQCSzZ1fEyE3Qo689UXKr41ZTsqxjVfYB7TCdPB09ytQa7jC1vhKvKgj3nFJ1BMgVHJ9oqtk2NYrQXClsr8b2E5B6TM7LFEZE%3D"}]}
content-encoding: gzip
cf-ray: 9b4827800ea48087-BLR
MoarVM - A VM for NQP and Rakudo
MoarVM
A VM for NQP And Rakudo
MoarVM 2025.12
The MoarVM team is proud to release version 2025.12, the latest release of the Moar Virtual Machine.
What is MoarVM?
Short for "Metamodel On A Runtime", MoarVM is a modern virtual machine built for the Rakudo compiler implementing the Raku Programming Language, and the NQP Compiler Toolchain. MoarVM is used by the majority of Raku programmers. Highlights include:
- Great Unicode support, with strings represented at grapheme level
- Dynamic analysis of running code to identify hot functions and loops, and perform a range of optimizations, including type specialization and inlining
- Support for threads, a range of concurrency control constructs, and asynchronous sockets, timers, processes, and more
- Generational, parallel, garbage collection
- Support for numerous language features, including first class functions, exceptions, continuations, runtime loading of code, big integers and interfacing with native libraries