NQP is also known as "Not Quite Perl" is a lightweight Raku-like environment for MoarVM, JVM, and other virtual machines.
USE flags for dev-lang/nqp Not Quite Perl, a Raku bootstrapping compiler
||Toggle usage of the clang compiler in conjunction with MoarVM|
||Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally|
||Add support for Java|
||Build the MoarVM backend (experimental/broken)|
||Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)|
Emerge the package base
emerge --ask dev-lang/nqp
While NQP can be installed or removed on its own it's more typically handled as a dependency of Rakudo.
emerge --ask --depclean --verbose dev-lang/nqp
- Rakudo — a compiler that implements the Raku programming language.
- MoarVM — Rakudo compiler's virtual machine for the Raku Programming Language.
- Perl — a general purpose interpreted programming language with a powerful regular expression engine.