Os desenvolvedores de Perl están considerando un cambio de nome para a linguaxe Perl 6

Desenvolvedores da linguaxe Perl discutir a posibilidade de desenvolver a linguaxe Perl 6 cun nome diferente. Inicialmente, propúxose que Perl 6 pasase a chamarse "Camelia", pero despois atención desprazado ao nome "Raku" proposto por Larry Wall, que é máis curto, asociado ao compilador perl6 existente "Rakudo" e non se solapa con outros proxectos nos buscadores. O nome Camelia foi suxerido xa que é un nome de mascota existente e Logotipo de Perl 6, a marca comercial para a cal pertence Larry Wall.

Entre as razóns da necesidade de renomear está a aparición dunha situación na que se formaron dúas linguas diferentes baixo o mesmo nome, coas súas propias comunidades de desenvolvedores. Perl 6 non se converteu na seguinte rama principal de Perl como se esperaba, e pódese considerar unha linguaxe separada creada desde cero. Por mor de diferenzas cardinais A partir de Perl 5, un gran número de seguidores de Perl 5, un ciclo de desenvolvemento moi longo (a primeira versión de Perl 6 foi lanzado despois de 15 anos de desenvolvemento) e unha gran base de código acumulado, xurdiron dúas linguaxes independentes en paralelo, incompatibles con entre si a nivel de código fonte. Nesta situación, Perl 5 e Perl 6 pódense percibir como linguaxes relacionadas, cuxa relación é aproximadamente a mesma que entre C e C++.

Usar o mesmo nome para estes idiomas leva a confusión e moitos usuarios seguen considerando que Perl 6 é unha nova versión de Perl en lugar dunha linguaxe fundamentalmente diferente. Ademais, esta opinión tamén é compartida por algúns representantes da comunidade de desenvolvemento de Perl 6, que seguen insistindo en que Perl 6 está sendo desenvolvido como substituto de Perl 5, aínda que o desenvolvemento de Perl 5 realízase en paralelo, e a tradución de Os proxectos de Perl 5 a Perl 6 limítanse a casos illados. Non obstante, o nome Perl continúa para contactar con Perl 5, e a mención de Perl 6 require unha aclaración separada.

Larry Wall, creador da linguaxe Perl, no seu mensaxe de vídeo aos participantes da conferencia PerlCon 2019 deixou claro que ambas as versións de Perl xa alcanzaron a madurez suficiente e que as comunidades que as desenvolven non requiren tutela e poden tomar decisións de forma independente, incluíndo o cambio de nome, sen pedir permiso ao "Ditador Magnánime para a Vida". ”

O iniciador do cambio de nome foi Eizabeth Mattijsen, un dos principais desenvolvedores de Perl 6. Curtis "Ovid" Poe, creador do directorio CPAN, soportado Elizabeth é que a necesidade de cambiar o nome hai moito tempo e, a pesar de que a opinión da comunidade sobre o tema en discusión está dividida, non hai que retrasar o cambio de nome. Co rendemento de Perl 6 finalmente alcanzando os niveis de Perl 5 e comezando a superar a Perl 5 para algunhas operacións, quizais agora sexa o mellor momento para que Perl 6 cambie o seu nome.

Como argumento adicional, menciónase o impacto negativo na promoción de Perl 6 da imaxe establecida de Perl 5, que é percibida por algúns desenvolvedores e empresas como unha linguaxe complicada e obsoleta. Nunha serie de discusións, os desenvolvedores nin sequera consideraron usar Perl 6 simplemente porque teñen unha opinión negativa e formada contra Perl. Os mozos perciben o Perl como unha linguaxe do pasado afastado que non debería usarse en proxectos novos (de xeito similar ao que os desenvolvedores novos trataban COBOL nos anos 90).

Fonte: opennet.ru

Engadir un comentario