"Not Quite Perl" (NQP) is a subset of Perl 6, clearly not intended as a Perl 6 implementation for end user. NQP is a tool to help write compilers and libraries for Parrot. It uses only limited forms of Perl 6 syntax and also regular expressions and provides only native Parrot runtime support (i.e., no specialized Perl 6 libraries or functions). PIR can be inlined anywhere with {{... }}.