Desenvolvedores Perl estão considerando uma mudança de nome para a linguagem Perl 6

Desenvolvedores Perl estão discutindo a possibilidade de desenvolver a linguagem Perl 6 com um nome diferente. Foi originalmente proposto renomear o Perl 6 para "Camelia", mas a atenção mudou ao nome proposto por Larry Wall "Raku", que em resumo está associado ao compilador perl6 existente "Rakudo" e não se sobrepõe a outros projetos de mecanismos de pesquisa. O nome Camelia é sugerido, pois é o nome existente do mascote e logotipo do Perl 6, a marca pela qual pertence a Larry Wall.

Entre os motivos da necessidade de renomeação está o surgimento de uma situação em que duas linguagens diferentes se formaram sob o mesmo nome, possuindo suas próprias comunidades de desenvolvedores. O Perl 6 não se tornou o próximo grande ramo do Perl como esperado e pode ser visto como uma linguagem separada criada do zero. Por causa de diferenças cardeais do Perl 5, um grande número de adeptos do Perl 5, um ciclo de desenvolvimento muito longo (o primeiro lançamento do Perl 6 foi lançado após 15 anos de desenvolvimento) e uma grande base de código acumulada, duas linguagens independentes de desenvolvimento paralelo que não são compatíveis entre si no nível do código-fonte. Do jeito que as coisas estão, Perl 5 e Perl 6 podem ser vistas como linguagens irmãs, com uma relação semelhante àquela entre C e C++.

O uso do mesmo nome para essas linguagens é confuso e muitos usuários continuam a pensar no Perl 6 como uma nova versão do Perl, em vez de uma linguagem fundamentalmente diferente. Além disso, alguns representantes da comunidade de desenvolvimento do Perl 6 aderem a esta opinião, continuando a insistir que o Perl 6 está sendo desenvolvido como um substituto do Perl 5, embora o desenvolvimento do Perl 5 seja realizado em paralelo e a transferência de projetos do Perl 5 para Perl 6 é limitada a casos isolados. Dito isto, o nome Perl continua contactar com Perl 5, e a menção de Perl 6 requer um esclarecimento separado.

Larry Wall, criador da linguagem Perl, em seu mensagem de vídeo aos participantes da conferência, o PerlCon 2019 deixou claro que ambas as variantes do Perl já atingiram maturidade suficiente e as comunidades que os desenvolvem não precisam de tutela e podem tomar decisões por conta própria, inclusive renomear, sem pedir permissão ao “Magnânimo Ditador Vitalício ”.

A renomeação foi iniciada por Elisabeth Mattijsen, uma desenvolvedora principal do Perl 6. Curtis "Ovid" Poe, criador do catálogo CPAN, suportado Elizabeth que a necessidade de mudar o nome já era esperada e, apesar de a opinião da comunidade sobre o assunto em discussão estar dividida, você não deve adiar a mudança de nome. Com o desempenho do Perl 6 finalmente igual ao do Perl 5, e para algumas operações começando a superar o desempenho do Perl 5, este pode ser o melhor momento para o Perl 6 mudar de nome.

Como argumento adicional, é mencionado o impacto negativo na promoção do Perl 6 da imagem existente do Perl 5, que é percebida por alguns desenvolvedores e empresas como uma linguagem complicada e desatualizada. Em várias discussões, os desenvolvedores nem mesmo consideraram o uso do Perl 6 apenas porque eles têm uma opinião negativa formada contra o Perl. Para os jovens, o Perl é percebido como uma linguagem do passado distante, que não deve ser usada em novos projetos (aproximadamente como nos anos 90, os jovens desenvolvedores pertenciam ao COBOL).

Fonte: opennet.ru

Adicionar um comentário