Am Sonntag, 6. August 2006 17:20 schrieb Bob Rogers: [ a much more detailed answer will follow ]
> The problem is that inferior runloops cannot be re-entered via > continuation. C<get_string> is an excellent example for the POC. I've a first question though: assuming that we might want to eliminate inferior runloops, what can we do about usage of (e.g.) C<get_string> in: a) print P0 b) foo(P0) # function call with Preg ... .sub foo .param string s # string param a) could be easy by making the get_string explicit in the opcodes: $S0 = P0 # imcc could handle this conversion print $S0 but I see little chance to catch b) at compile time. And b) is of course really nasty, as the C<get_string> is occuring during argument passing, which has also to be used for any replacement functionality. leo