Matthew Walton <matthew@alledora.co.uk> wrote: > I suggest you read more about Parrot... it's designed to allow these > things. There is a project (Ponie) to make Perl 5 run on Parrot, and > there will be other languages as well - which will be able to call each > others libraries. Making the Perl 5 libraries available to Perl 6 being > a primary motivation. I'm not sure about how well XS will work on Ponie, > but I assume that it will be made to work if at all possible. XS modules that use the proper macros to deal with Perl 5 SVs should work fine with Ponie. Ones that muck around in the internals of SVs, or deal with things like the parse tree (B::*), will need to be rewritten. (But many of those things are necessary because Parrot does them very differently--e.g. it uses bytecode instead of executing the parse tree directly.) -- Brent 'Dax' Royal-Gordon <brent@brentdax.com> Perl and Parrot hacker There is no cabal.Thread Previous