"There's a bird who leads a life of hacking >From everyone he meets / He gets some backing With every patch he takes / Another build we make Odds are he won't be the same tomorrow
Secret Agent bird / Secret agent bird They've built the perl 6 grammar / And taken away a kluge" "Do you expect me to squawk()?" "No, Mr. Parrot. I expect you to die()." Apologies to Johnny Rivers and Ian Fleming. Welcome to version 0.0.7 of Parrot. The big news: Perl 6 grammar and a small but functional compiler! Check out languages/perl6 and the tests, but make sure to build languages/imcc first. Functional subroutine, coroutine, and continuation PMCs Global variables Intermediate bytecode compiler (languages/imcc) Assembler now entirely in perl, no more PakFile2.xs Working GC As per usual, if you want to join in on the fun, start by downloading a copy of parrot-0.0.7 at CPAN at one of the following URLs (or a mirror): http://www.cpan.org/authors/id/J/JG/JGOFF/parrot-0.0.7.tgz http://www.cpan.org/src/parrot-0.0.7.tgz To get the latest CVS version: http://cvs.perl.org/ has the information you need. Once you've unpacked Parrot, build it as follows: perl Configure.pl make make test After you've done that, look at docs/parrot.pod to learn more about it. Discussion of Parrot takes place on the perl6-internals mailing list, and patches should be sent there as well. If you're not subscribed, look at: http://lists.perl.org/showlist.cgi?name=perl6-internals for tips on how to subscribe. CVS commit access is given out to developers who consistently submit good patches to the mailing list. "The name is Parrot. Percy Parrot." -- Jeff <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>