Does Parrot make it easy to have different versions of a language engine, say Perl, loaded at the same time?
See also the IRC snippet pasted below (irrelevant conversation removed). I'm not on the list; please CC. Juerd * Juerd hopes Perl 6 will provide an easy portable mechanism for having multiple perls installed <Juerd> If I understand correctly, Parrot should provide a way for multiple engines to co-exist <Juerd> Hopefully a running perl can replace itself with another version when it encounters a use-version statement. <synaptic> freaky <synaptic> don't tell Matt Wright <Juerd> synaptic: Not really. The same could be done with Perl 5, but not easily be made portable <Juerd> It's a matter of assuming the executable is /usr/bin/perl$version and instead of complaining, execing the other version <Juerd> Any functionality like this would require putting the use-version topmost anyway <Juerd> Although... <Juerd> It might be very, very useful to be able to use a module that was written for another version of Perl. <Juerd> or to switch between versions within a script even <Juerd> Because $complex_subroutine was written badly and depends on a bug, and you have no time to debug it yet, but need a feature only available in a newer Perl elsewhere