HOME

TheInfoList



OR:

MoarVM (''Metamodel On A Runtime Virtual Machine'') is a
virtual machine In computing, a virtual machine (VM) is the virtualization or emulator, emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve ...
built for the 6model object system. It is being built to serve as yet another VM backend for Raku. MoarVM was created to allow for greater efficiency than
Parrot Parrots (Psittaciformes), also known as psittacines (), are birds with a strong curved beak, upright stance, and clawed feet. They are classified in four families that contain roughly 410 species in 101 genus (biology), genera, found mostly in ...
by having a closer internal representation to the model system used by Raku. Notably it was the virtual machine for the first stable version of
Rakudo Rakudo is a Raku compiler targeting MoarVM, and the Java Virtual Machine, that implements the Raku specification. It is currently the only major Raku compiler in active development. Originally developed within the Parrot Parrots (Psittacif ...
released in December 2015. Work began on MoarVM on March 31, 2012; the project was first publicly announced the following year on May 31, 2013. As of March 2014, it is the fastest virtual machine for
Rakudo Rakudo is a Raku compiler targeting MoarVM, and the Java Virtual Machine, that implements the Raku specification. It is currently the only major Raku compiler in active development. Originally developed within the Parrot Parrots (Psittacif ...
and NQP in terms of startup time and build speed. MoarVM is available under the
Artistic License Artistic license (and more general or contextually-specific, derivative terms such as creative license, poetic license, historical license, dramatic license, and narrative license) refers to deviation from fact or form for artistic purposes. It ...
2.0.GitHub
MoarVM Licence
/ref>


References


External links


Official website

MoarVM
at
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
Raku (programming language) Software using the Artistic license Virtual machines {{Computing-stub