How can I help?
We can use smoke testers, developers, people to write documentation, people to read the documentation and tell us where there are problems, people to port libraries, people to write articles, people to write tests, people to keep the web sites up to date, and people to help recruit other people.
Thank you. I know this is hard work, and I know it's been a long time coming, and I can't wait to use it and enjoy how much it improves my programming life. I know lots of people have put a lot of effort into giving their work away for free for various reasons, and I know you've taken a lot of abuse and it seems like you'll never finish and no one appreciates what you do, and you'll go long-forgotten after it comes out, but seriously, thank you for everything.
That wasn't a question, but you're definitely welcome.
Re:Perl 6 in Perl 6
chromatic on 2007-12-27T22:40:37
Good question, and I agree.
Patrick Michaud's latest project is NQP, for Not Quite Perl. This is a small language running on Parrot that, syntactically and semantically, is a subset of Perl 6. It feels a lot like Perl 6, but it doesn't support all of the features of the latter.
It's interesting because it's part of PCT, the Parrot Compiler Toolkit.
The best way to write a compiler in Parrot right now is to write a grammar in Perl 6 rules, then write transformation rules from the parse tree to PAST (the Parrot Abstract Syntax Tree) in NQP. There's no Parrot assembly code required.
Now NQP isn't completely Perl 6, so it may not be exactly what you're looking for (and I've agreed to write documentation for it when Patrick gives me an outline), but it's a lot closer to the milestone you mentioned than anything we had to offer even six months ago, so we hope that documenting it and talking about it and helping other people use it will help attract people who, quite rightly, don't have a lot of interest in programming Parrot assembly.
Re:how about a chart of "what I can do with it now
chromatic on 2007-12-28T19:21:00
That's a great idea. The Perl 6 Wiki is a good place to start.
If get this going, I'll figure out how to update dev.perl.org/perl6 to point to it.
Re:how about a chart of "what I can do with it now
TeeJay on 2007-12-29T16:15:01
OK - right now it's some hot water with stones in, but http://www.perlfoundation.org/perl6/index.cgi?what_can_i_do_with_perl_6_today
is a rough outline of what I have in mind - each item should be a link to a page that gives a summary of it's status (possible, buggy, depends on X) and includes or links to examples, benchmarks, articles, code, etc.