in reply to Yet Another Way To Get Involved With Perl6

Ok I want to Help. Really I actually want to play with something new. There is nothing more exciting than technology as it grows. But to Help I need help. The documentation for Perl 6 and Parrot is confusing me (though through past posts and general comments we can say that in itself is not saying much.) I have installed Parrot. I love pasm, makes me remember my c-64 assembler cartridge. But Perl6 will not work. I know I missing instructions or doing something silly. And I could probably live for the next year or so playing with pasm but that is besides the point.

What I am doing:

su - cd /opt rsync -av --delete cvs.perl.org::parrot-HEAD parrot cd parrot perl Configure.pl make clean make make test make install

Now parrot itself works fine but I can not find a single document that tells me how to call Perl6 from Parrot. And the readme says parts of Perl6 will not work without ICU. So tonight I plan on downloading ICU from IBM and adding that. My request isn't really for a oh you are doing xyz wrong but more of here is document a which tells you how to install parrot and document b which tells you how to configure Perl6 and use Perl6 with Parrot.

I have been lurking on all the mailing lists and the IRC channels and really like what I am seeing but just need some place to start from. I have been reading all the readmes and docs on parrotcode.org and I am working my way through Parrot and Perl 6 Essentials. though I feel like I am missing the obvious somewhere.

As you can see I wouldn't be the greatest help with Perl 6 yet, but my curiousity is killing me here. Please help

"No matter where you go, there you are." BB

Replies are listed 'Best First'.
Re^2: Yet Another Way To Get Involved With Perl6
by Limbic~Region (Chancellor) on Jun 16, 2005 at 14:38 UTC
    Ninthwave,
    When Pugs first started, it didn't have any support for Parrot. With that said, all of the Perl6 functionality that is in Pugs today, with the exception of rules which requires PGE, doesn't require Parrot. Just having Parrot in your path will enable rule support from what I understand.

    Targeting Parrot is a work in progress but there is minimal capability through -BParrot (pugs -BParrot examples/mandel.p6). There is more robust support using -BPIR but as I said, it is an evolving process. How to use the compreg thingy in Parrot to eval p6 code is beyond me, but I know it is in there.

    Hopefully autrijus and/or chip will augment my reply as I don't know what document(s) to point you to.

    Cheers - L~R