This works fine with Moar and JVM, but is still an issue with Parrot: $ perl6-m -e '%*ENV<ENV_TEST>="foo"; say qx/env/ ~~ /ENV_TEST/' ## same result with perl6-j 「ENV_TEST」
$ perl6-p -e '%*ENV<ENV_TEST>="foo"; say qx/env/ ~~ /ENV_TEST/' Nil I added a test (fudged 'todo' for Parrot) to S02-literals/quoting.t with the following commit: https://github.com/perl6/roast/commit/a3b0edce25