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