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.