CINXE.COM
MoarVM - A VM for NQP and Rakudo
<!DOCTYPE html> <html> <head> <title>MoarVM - A VM for NQP and Rakudo</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/local.css" rel="stylesheet"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> <![endif]--> </head> <body> <div class="container"> <a href="https://github.com/MoarVM/MoarVM"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a> <div class="page-header" id="banner"> <h1>MoarVM</h1> <p class="lead">A VM for NQP And Rakudo</p> </div> <nav class="navbar navbar-default" role="navigation"> <ul class="nav navbar-nav"> <li class="active"><a href="index.html">Home</a></li> <li><a href="features.html">Features</a></li> <li><a href="roadmap.html">Roadmap</a></li> <li><a href="releases.html">Releases</a></li> <li><a href="contributing.html">Contributing</a></li> </ul> </nav> <div class="jumbotron"> <h1>MoarVM 2025.03</h1> <p> The MoarVM team is proud to release version 2025.03, the latest release of the Moar Virtual Machine. </p> <p><a href="releases/MoarVM-2025.03.tar.gz" class="btn btn-primary btn-lg" role="button">Download</a></p> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">What is MoarVM?</h3> </div> <div class="panel-body"> <p>Short for "Metamodel On A Runtime", MoarVM is a modern virtual machine built for the <a href="http://www.rakudo.org/">Rakudo</a> compiler implementing the Raku Programming Language, and the <a href="https://github.com/perl6/nqp/">NQP Compiler Toolchain</a>. MoarVM is used by the majority of Raku programmers. Highlights include:</p> <ul> <li>Great Unicode support, with strings represented at grapheme level</li> <li>Dynamic analysis of running code to identify hot functions and loops, and perform a range of optimizations, including type specialization and inlining</li> <li>Support for threads, a range of concurrency control constructs, and asynchronous sockets, timers, processes, and more</li> <li>Generational, parallel, garbage collection</li> <li>Support for numerous language features, including first class functions, exceptions, continuations, runtime loading of code, big integers and interfacing with native libraries</li> </ul> </div> </div> <footer> <div class="row"> <div class="col-lg-12"> <p>Site maintained by the MoarVM team.</p> <p>Based on <a href="http://getbootstrap.com" rel="nofollow">Bootstrap</a>, with theme from <a href="http://bootswatch.com/">Bootswatch</a>. Icons from <a href="http://fortawesome.github.io/Font-Awesome/" rel="nofollow">Font Awesome</a>. Web fonts from <a href="http://www.google.com/webfonts" rel="nofollow">Google</a>. </div> </div> </footer> </div> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="https://code.jquery.com/jquery.js"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="js/bootstrap.min.js"></script> </body> </html>