Es interesante, pero a la vez triste que haya gente que realmente piensa que Perl 6 reemplazará a Perl 5 de alguna manera, o que MooseX::Declare trae sintaxis como Perl 6 completamente o que ese fue el fin de MooseX::Declare. Eso realmente confunde a la gente, y más cuando el 80% de los comentarios al respecto son incorrectos.
Devel::Declare fué creado especialmente para permitir flexiblemente poder manipular el
token parser de Perl, desde Perl, permitiendo así extender las funcionalidades del lenguaje sin necesidad de filtros, sino con el mismo analizador léxico de Perl mismo. MooseX::Declare extiende dicha funcionalidad proporcionando una API flexible para extensiones, y provee de manera sencilla la implementación de las palabras clave 'class', 'method', 'role', para así mostrar que tan fácil es extender dicha API. El que class o method se parezca a Perl 6 es posiblemente coincidencia, como lo menciona Stevan Little, el creador de Moose, sin embargo la mayoría de las características de Moose mismo fueron tomadas no solo de lo que Perl 6 promete o prometía, sino de otros lenguajes tales como Scala y Smalltalk.
Nadie está esperando a Perl 6 para reemplazar a Perl 5, eso es completamente imposible y el mismo Larry ha dicho una y otra vez en su
State of the Onion que ese jamás ha sido el motivo. Presento de la misma manera una liga de otra persona respetada en el mundo de Perl (creador de Devel::Declare) en dónde menciona sus comentarios sobre todo el fervor que ha escuchado sobre Perl 5 vs Perl 6.
http://www.shadowcat.co.uk/blog/matt-s- ... ck-perl-6/No critico tu post, pero sí el artículo en la manera en la que indica lo que ya mencioné anteriormente.
Es buen tema de discusión, pero creo que puede y ha engañado a muchos adeptos de Perl que apenas inician, y a mucha gente diciendo "¿ya salió Perl 6? Sino para no aprender 5 y mejor esperarme al nuevo". Después de que Perl 6 salga, el desarrollo de Perl 5 continuará y no cesará, los
pumpkings de p5 sigue trabajando mes con mes en los
releases, pruebas de regresión continuas, entre otras cosas.
Un saludo,