En primer lugar, y lo más importante, siga el agregador de noticias Planet Six. Perl 6 reuniones semanales y blogs de los desarrolladores principales y muchos miembros de la comunidad están incluidos, y es una excelente manera de mantenerse al día sobre el progreso de Perl 6.
Para tener una idea de cómo Rakudo Perl, el líder Perl 6 implementación está haciendo, echa un vistazo a Perl 6 Advent Calendar. Todos los días muestra una faceta diferente de Perl 6, y la medida en que se ha implementado en este momento por Rakudo.
Actualización (marzo de 2012): perl6.org's feature comparison muestra el progreso de implementación de Rakudo y Niecza (un compilador de orientación CLR, por ejemplo, .NET, Mono).
Perl 6, como una especificación, todavía está en constante refinamiento y refactorización. Algunos ejemplos donde la especificación no está clara: la jerarquía de objetos, lo que debe y no debe ser parte de la biblioteca central, manejo de fechas, pereza, 'auto-threading' de cruces. Pero la mayor parte del lenguaje ha sido finalizado. La especificación es muy ambiciosa, y en mi humilde opinión es una de las razones principales por las que Perl 6 ha tardado tanto en ponerse en marcha.
En términos de implementación, el proyecto principal es Rakudo Perl 6, construido sobre la Parrot VM.Hay tal vez una docena de desarrolladores dedicados y muchos más que están ayudando a probar, escribir bibliotecas, códigos y documentación. La mayoría del trabajo de desarrollo está financiado por subvenciones de la Fundación Perl y la comunidad, por lo que no hay ninguna razón para esperar que desaparezca.
Rakudo tiene muchos errores y mucha funcionalidad faltante. Recientemente se ha sometido a una gran refactorización: la rama 'ng'. Examine cualquier fuente existente de Perl 6 y encontrará muchos comentarios que dicen "Rakudobug" o "Rakudo aún no implementa esto ..."
Aún así, esto pinta una imagen injusta de Rakudo. La especificación Perl 6 es ambiciosa, por decir lo menos. El lenguaje tiene tantas funciones que ha necesitado años de desarrollo para llegar al nivel actual. Rakudo es lo suficientemente completo como para que las personas escriban juegos basados en texto, wikis y otras aplicaciones web, y cada día mejora. Los desarrolladores han escrito alrededor de 40,000 pruebas unitarias para Perl 6 hasta ahora, por lo que es fácil ver mejoras en la implementación (Rakudo actualmente pasa ~ 30k pruebas, o el 79% del conjunto de pruebas)
El primer "usable" (estable El lanzamiento de Rakudo se conoce como 'Rakudo Star'. Actualmente está planificado para el segundo trimestre de 2010 (abril-junio). La idea general fue implementar una gran parte de Perl 6, no todo el lenguaje, sino un subconjunto útil de este, y minimizar los errores. En cuanto a producción preparada, Perl 6 siempre ha tenido una fecha de lanzamiento de "Navidad". Quizás esta Navidad, más probablemente sea otra cosa. Pasará mucho tiempo antes de que puedas usar todo Perl 6, sin errores, pero al menos vamos a ver un lanzamiento estable muy pronto, y con suerte el bombo de Perl 6 hará bola de nieve desde allí una vez la gente descubre que es real.
Si está interesado en Perl 6, podría considerar involucrarse en la comunidad. Desde mi experiencia, es una comunidad muy amigable (casi me asusta lo agradable que es todo el mundo, incluso en el IRC). Instala Rakudo, intenta romperlo, archiva errores. Escribir cajas de prueba. Escribir implementaciones para funciones centrales, escribir módulos. ¡Hay mucho que hacer!
Mi teoría personal es que perl 6 siempre será un tipo de banco de pruebas para las características de perl 5 que se transferirán a través de nuevas versiones de perl 5 y módulos como Moose y demás. –