Los desarrolladores de Perl están considerando un cambio de nombre para el lenguaje Perl 6

Desarrolladores Perl están discutiendo la posibilidad de desarrollar el lenguaje Perl 6 bajo un nombre diferente. Originalmente se propuso cambiar el nombre de Perl 6 a "Camelia", pero luego la atención desplazada al nombre propuesto por Larry Wall "Raku", que en resumen está asociado con el compilador perl6 existente "Rakudo" y no se superpone con otros proyectos de motores de búsqueda. Se sugiere el nombre Camelia ya que es el nombre existente de la mascota y Logotipo de Perl 6, la marca por la cual pertenece a Larry Muro.

Entre las razones de la necesidad de cambiar el nombre se encuentra la aparición de una situación en la que se formaron dos idiomas diferentes bajo el mismo nombre, con sus propias comunidades de desarrolladores. Perl 6 no se convirtió en la siguiente rama principal de Perl como se esperaba y puede verse como un lenguaje independiente creado desde cero. Porque diferencias cardinales de Perl 5, una gran cantidad de seguidores de Perl 5, un ciclo de desarrollo demasiado largo (la primera versión de Perl 6 se lanzó después de 15 años de desarrollo) y una gran base de código acumulada, dos lenguajes independientes en desarrollo paralelo u5b que no son compatibles entre sí a nivel de código fuente han surgido. Tal como están las cosas, Perl 6 y Perl XNUMX pueden verse como lenguajes hermanos, con una relación similar a la que existe entre C y C++.

El uso del mismo nombre para estos lenguajes es confuso y muchos usuarios continúan pensando en Perl 6 como una nueva versión de Perl en lugar de un lenguaje fundamentalmente diferente. Además, algunos representantes de la comunidad de desarrollo de Perl 6 se adhieren a esta opinión y continúan insistiendo en que Perl 6 se está desarrollando como reemplazo de Perl 5, aunque el desarrollo de Perl 5 se lleva a cabo en paralelo y la transferencia de proyectos de Perl 5 a Perl 6 se limita a casos aislados. Dicho esto, el nombre de Perl continúa contactar con Perl 5, y la mención de Perl 6 requiere una aclaración por separado.

Larry Wall, creador del lenguaje Perl, en su mensaje de video Para los participantes de la conferencia, PerlCon 2019 dejó en claro que ambas variantes de Perl ya alcanzaron la madurez suficiente y las comunidades que las desarrollan no requieren tutela y pueden tomar decisiones por su cuenta, incluido el cambio de nombre, sin pedir permiso al “Magnánimo dictador de por vida”. ”.

El cambio de nombre fue iniciado por Elisabeth Mattijsen, una desarrolladora central de Perl 6. Curtis "Ovid" Poe, creador del catálogo CPAN, apoyado Elizabeth que la necesidad de cambiar el nombre hace mucho tiempo y, a pesar de que la opinión de la comunidad sobre el tema en discusión está dividida, no debe retrasar el cambio de nombre. Con el rendimiento de Perl 6 finalmente a la par con Perl 5, y para algunas operaciones que comienzan a superar a Perl 5, este puede ser el mejor momento para que Perl 6 cambie su nombre.

Como argumento adicional, se menciona el impacto negativo en la promoción de Perl 6 de la imagen existente de Perl 5, que es percibido por algunos desarrolladores y empresas como un lenguaje complicado y obsoleto. En varias discusiones, los desarrolladores ni siquiera han considerado usar Perl 6 solo porque tienen una opinión negativa formada contra Perl. Para los jóvenes, Perl se percibe como un lenguaje del pasado lejano, que no debe usarse en nuevos proyectos (aproximadamente como en los años 90, los desarrolladores jóvenes pertenecían a COBOL).

Fuente: opennet.ru

Añadir un comentario