In primo luogo, e soprattutto, seguire l'aggregatore di notizie Planet Six. Perl 6 sono inclusi incontri settimanali e blog degli sviluppatori principali e di molti membri della comunità, ed è un ottimo modo per tenere il passo con Perl 6.
Per avere un'idea di come Rakudo Perl, il principale Perl 6 implementazione sta facendo, controlla il Perl 6 Advent Calendar. Ogni giorno mostra un diverso aspetto di Perl 6 e la misura in cui è stato implementato al momento di Rakudo.
Aggiornamento (marzo 2012): perl6.org's feature comparison mostra l'avanzamento dell'implementazione di entrambi Rakudo e Niecza (un compilatore di targeting CLR, ad esempio .NET, Mono).
Perl 6, come una specifica, è ancora in fase di raffinamento e refactoring costante. Alcuni esempi di dove la specifica non è chiara: la gerarchia di oggetti, cosa dovrebbe e non dovrebbe essere parte della libreria di base, gestione della data, pigrizia, 'auto-threading' di giunzioni. Ma la maggior parte della lingua è stata finalizzata. Le specifiche sono molto ambiziose e IMHO è uno dei principali motivi per cui Perl 6 ha impiegato così tanto tempo per andare avanti.
In termini di implementazione, il progetto principale è Rakudo Perl 6, basato sulla Parrot VM.Ci sono forse una dozzina di sviluppatori dedicati e molti altri che stanno aiutando a testare, scrivere librerie, codice e documentazione. La maggior parte del lavoro di sviluppo è finanziato con sovvenzioni dalla Fondazione Perl e dalla comunità, quindi non c'è motivo di aspettarsi che si esaurisca.
Rakudo ha un sacco di bug e molte funzionalità mancanti. Solo di recente ha subito un enorme refactoring - il ramo 'ng'. Sfoglia qualsiasi sorgente Perl 6 esistente e troverai molti commenti che dicono "Rakudobug" o "Rakudo non ancora implementa questo ..."
Anche così, questo dipinge un'immagine ingiusta di Rakudo. La specifica del Perl 6 è a dir poco ambiziosa. Il linguaggio ha un numero folle di caratteristiche che ha richiesto anni di sviluppo per raggiungere il livello in cui sono oggi. Rakudo è certamente abbastanza completo da permettere alle persone di avere giochi scritti, basati su testo e wiki e altre applicazioni web, e sta migliorando ogni giorno. Gli sviluppatori hanno scritto circa 40.000 test unitari per Perl 6 finora, quindi è facile vedere miglioramenti nell'implementazione (attualmente Rakudo supera i 30k test o il 79% della suite di test)
Il primo "utilizzabile" (stabile) rilascio di Rakudo è noto come 'Rakudo Star'. È attualmente pianificato per il secondo trimestre 2010 (aprile-giugno). L'idea generale era di implementare una grande porzione di Perl 6 - non l'intero linguaggio, ma un utile sottoinsieme - e minimizzare i bug. Per quanto riguarda la produzione pronta, Perl 6 ha sempre avuto una data di rilascio di "Natale". Forse questo Natale, più probabilmente qualcos'altro. Ci vorrà molto tempo prima che tu possa usare l'intero Perl 6, senza bug, ma almeno stavamo per vedere una versione stabile molto presto, e speriamo che l'hype di Perl 6 salti fuori da lì una volta la gente scopre che è reale.
Se sei interessato a Perl 6, potresti considerare di essere coinvolto nella comunità. Dalla mia esperienza è una comunità molto amichevole (mi fa quasi impazzire di quanto siano simpatici tutti, anche su IRC). Installa Rakudo, prova a romperlo, bug ai file. Scrivi testcases. Scrivere implementazioni per funzioni di base, scrivere moduli. C'è molto da fare!
La mia teoria personale è che perl 6 sarà sempre una sorta di banco di prova per perl 5 funzioni che saranno supportate da nuove versioni di perl 5 e moduli come Moose e così via. –