I don&#x27;t quite get your point. MoarVM was created specifically for Perl 6, it is written in C and just works. JVM support in Rakudo is just added bonus and you are free to ignore it (like most users do).<p>For 99% users &quot;Perl 6&quot; will mean just &quot;Rakudo + MoarVM&quot; which seems to be exactly what you&#x27;re asking for.<p>Note that MoarVM is nothing like Parrot. Parrot was a failed project which intended to bring universal VM for all dynamic languages. Obviously, too wide project scope resulted in broken and unmaintainable implementation.<p>MoarVM is made just for Perl 6 and intends to avoid repeating its predecessor&#x27;s mistakes.