Aankhen, Stevan, bsmith, dudley, fglock, gaal, geoffb, iblech, nothingmuch, putter, rafl all chimed in with bugfixes and more test cases.
putter interviewed me about the imminent, PIL-based "Pugs as the Compiler" change, and put up a writeup in docs/notes/plan which received lots of editing help from geoffb. If you were wondering what's the Next Big Thing for Pugs development, please check it out -- I think I'll merge it with my (rejected) hw2005 paper to produce the much delayed Pugs Apocryphon 2...
PIL-to-cpp? (Score:1)
Re:PIL-to-cpp? (Score:1)
As for XS in Perl 6, as far as running Perl 6 on Parrot goes, Parrot has a native calling interface to easily call into C libraries. So maybe we'll not have XS style things, but simply write a PIR module to directly interface with the required C library.
Re:PIL-to-cpp? (Score:2)
However if indeed we can target Haskell with PIL, then it is conceivable to generate runtime-less ANSI C via Jhc [repetae.net], an experimental Haskell compiler. This is in its early speculative stage, though.