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

Reply via email to