Inline PIR ( Q:PIR {...} )
- Return value of Q:PIR is given by %r
my $name := 'Fred';
my @chars := Q:PIR {
$P0 = find_lex '$name'
$S0 = $P0
%r = split '', $S0
};
for @chars { say($_) }
- Return value must be a PMC
- Inline PIR may safely use registers 0-9 of each set