virtual machine for Rakudo Perl 6 and NQP


Short for "Metamodel On A Runtime", MoarVM is a modern virtual machine built for the Rakudo Raku (formerly Perl 6) compiler 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

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install moarvm