On Mon, 2007-02-26 at 16:29 -0800, chromatic wrote:
> On Monday 26 February 2007 11:29, Geoffrey Broadwell wrote:
> > Does Perl 6 on Parrot have Perl 5 connectivity?
> Not until Perl 6 can use PIR code. After that, it depends on what you want
> do with the two.
> If you can get Parrot::Embed compiled and running on your machine, Perl 5 can
> have Parrot connectivity. (As far as I know, Windows is the only broken
> platform now, but I already knew that.)
OK, between chromatic and Audrey, it sounds like the paths forward are:
1. Add tests to Pugs for packed data handling.
2. Pugs implements functionality for said tests.
3. Port of OpenGL code proceeds assuming use of SDL/OpenGL via Perl 5.
4. Perl 6 on Parrot implements PIR calls.
5. Perl 6 on Parrot gets native packed arrays.
6. Perl 6 on Parrot gets Perl 5 connectivity.
7. Perl 6 on Parrot uses #3 as written.
6. SDL/OpenGL are wrapped directly in PIR.
7. #3 is rewritten to use native Parrot modules.
Of course, *both* paths will probably eventually be followed, it's just
a question of which one works first. :-)
In the mean time, I need to try to find my commit details for the Pugs
repo so that I can check out a copy and start on step 1.