En el repositorio de Perl 6 oficialmente , cambiando el nombre del proyecto a Raku. Se señala que, a pesar de que formalmente el proyecto ya tiene un nuevo nombre, el cambio de nombre para un proyecto que ha estado en desarrollo durante 19 años requiere un gran trabajo y se necesitará algún tiempo hasta que se complete el cambio de nombre.
Por ejemplo, el cambio de Perl a Raku también cambiar las menciones a «perl» en directorios y nombres de archivos, clases, variables de entorno, así como rehacer la documentación y el sitio web. También se debe realizar un gran trabajo con la comunidad y sitios externos para reemplazar las menciones de Perl 6 por Raku en todos los recursos informativos (por ejemplo, podría ser necesario agregar la etiqueta raku a los materiales que tienen la etiqueta perl6). La numeración de versiones del lenguaje permanecerá sin cambios por el momento y la próxima será la versión «6.e», que mantendrá la compatibilidad con las versiones anteriores. Sin embargo, no se descarta la organización de una discusión sobre el cambio a otra numeración de lanzamientos.
Los scripts utilizarán la extensión «.raku», los módulos «.rakumod», las pruebas «.rakutest» y la documentación «.rakudoc» (se decidió no usar la extensión más corta «.rk» ya que podría confundirse con la extensión «.rkt», ya utilizada en el lenguaje Racket.
Se planea consolidar las nuevas extensiones en la especificación 6.e, que se publicará el próximo año. Se mantendrá el soporte para las extensiones antiguas «.pm», «.pm6» y «.pod6» en la especificación 6.e, pero en la siguiente edición 6.f estas extensiones se marcarán como obsoletas (se mostrará una advertencia). También pueden considerarse obsoletos el método «.perl», la clase Perl, la variable $*PERL, «#!\/usr\/bin\/perl6» en el encabezado de los scripts y las variables de entorno PERL6LIB y PERL6_HOME. En la edición 6.g, muchas de las vinculaciones dejadas para la compatibilidad con Perl podrían eliminarse.
El proyecto seguirá desarrollándose bajo el patrocinio de la organización ««. La creación de una organización alternativa puede ser considerada si «The Perl Foundation» decide no tener nada que ver con el proyecto Raku. En el sitio web de «The Perl Foundation», se sugiere presentar el proyecto Raku como uno de los lenguajes de la familia Perl, junto con RPerl y CPerl. Por otro lado, también se menciona la idea de crear «The Raku Foundation», como una organización solo para Raku, dejando
«The Perl Foundation» para Perl 5.
Recordemos que la razón principal del renuente desarrollo del proyecto bajo el nombre Perl 6 es que Perl 6 no se convirtió en la continuación de Perl 5, como se esperaba originalmente, sino en un lenguaje de programación separado, para el cual no se había preparado un conjunto de herramientas para una migración transparente desde Perl 5. Como resultado, se creó una situación en la que bajo un mismo nombre se ofrecen dos lenguajes autónomos que evolucionan en paralelo, incompatibles entre sí a nivel de código fuente y que tienen sus propias comunidades de desarrolladores. El uso de un mismo nombre para lenguajes relacionados, pero radicalmente diferentes, lleva a confusiones, y muchos usuarios continúan considerando a Perl 6 como una nueva versión de Perl, y no como un lenguaje fundamentalmente diferente. Aun así, el nombre Perl sigue asociándose con Perl 5, y la mención de Perl 6 requiere una aclaración adicional.
Fuente: opennet.ru
