After a IRC meeting with Leo, I've outlined my roadmap of how to make the three compiler backends in Pugs to work in concert to provide a much faster evaluator:
http://use.perl.org/~autrijus/journal/23890 Note that existing code in the Eval monad need not be rewritten; also Pugs will still run Perl 6 code without a parrot installation, by compiling IMC to Haskell on the fly and executing it. More details and code will follow shortly; suggestions and feedbacks to this plan are very welcome! Thanks, /Autrijus/
pgphvlRlt6tZH.pgp
Description: PGP signature