Les développeurs de Perl envisagent de changer le nom du langage Perl 6.

Les développeurs du langage Perl discutent de la possibilité de faire évoluer le langage Perl 6 sous un autre nom. À l'origine, Perl 6 devait être renommé « Camelia », mais ensuite l'attention s'est déplacée vers le nom proposé par Larry Wall, « Raku », qui est plus court, s'associe au compilateur existant perl6 « Rakudo » et ne se chevauche pas avec d'autres projets dans les moteurs de recherche. Le nom Camelia a été proposé, car il s'agit d'un nom existant de mascotte et de logo de Perl 6,une marque déposée par appartient à Larry Wall.

Parmi les raisons qui justifient ce changement de nom, on cite l'émergence d'une situation dans laquelle deux langages distincts ont vu le jour sous le même nom, chacun ayant ses propres communautés de développeurs. Perl 6 n'est pas devenu la prochaine branche significative de Perl comme prévu, et peut être considéré comme un langage distinct créé de toutes pièces. En raison de différences radicales avec Perl 5, d'un grand nombre d'adeptes de Perl 5, d'un cycle de développement trop long (la première version de Perl 6 a été publiée après 15 ans de développement) et d'une vaste base de code accumulée, deux langages distincts se sont développés en parallèle, incompatibles entre eux au niveau du texte source. Dans cette situation, Perl 5 et Perl 6 peuvent être perçus comme des langages apparentés, ayant des relations similaires à celles entre C et C++.

L'utilisation d'un même nom pour ces langages entraîne de la confusion et de nombreux utilisateurs continuent de considérer Perl 6 comme une nouvelle version de Perl, et non comme un langage fondamentalement différent. De plus, cette opinion est partagée par certains membres de la communauté des développeurs de Perl 6, qui continuent de soutenir que Perl 6 évolue comme un remplacement de Perl 5, bien que le développement de Perl 5 se poursuive parallèlement, et que la conversion des projets Perl 5 vers Perl 6 ne concerne que des cas isolés. Par ailleurs, le nom Perl continue d'être associé à Perl 5, et toute mention de Perl 6 nécessite des précisions distinctes.

Larry Wall, le créateur du langage Perl, dans sa vidéo adressée aux participants de la conférence PerlCon 2019, a fait comprendre que les deux versions de Perl ont désormais atteint une maturité suffisante et que les communautés qui les développent n'ont pas besoin de tutelle et peuvent prendre des décisions de manière autonome, y compris concernant un éventuel renommage, sans demander la permission au « Grand Dictateur Bienveillant à Vie ».

L'initiative de renommer a été prise par Élisabeth Mattijsen, l'une des principales développeuses de Perl 6. Curtis « Ovid » Poe, le créateur du répertoire CPAN, a soutenu Élisabeth dans son argument que le besoin de renommage était déjà évident depuis longtemps et que, bien que l'opinion de la communauté sur la question soit divisée, il ne faut pas tarder à changer de nom. Étant donné que la performance de Perl 6 a enfin atteint celle de Perl 5 et que certaines opérations commencent à dépasser Perl 5, il se pourrait que ce soit le meilleur moment pour Perl 6 de changer de nom.

Comme argument supplémentaire, l'impact négatif de l'image de Perl 5 sur la promotion de Perl 6 a été évoqué, car Perl 5 est perçu par certains développeurs et entreprises comme un langage complexe et obsolète. Dans plusieurs discussions, les développeurs n'ont même pas considéré l'utilisation de Perl 6 simplement parce qu'ils ont une opinion négative préétablie contre Perl. Les jeunes perçoivent Perl comme un langage d'un lointain passé à ne pas utiliser dans de nouveaux projets (à peu près comme les jeunes développeurs des années 90 percevaient le COBOL).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster