Larry Wall approuve le renommage de Perl 6 en Raku

Larry Wall, créateur de Perl et « dictateur bienveillant à vie » du projet, approuvé application pour renommer Perl 6 en Raku, mettant ainsi fin à la controverse sur le changement de nom. Le nom Raku a été choisi comme dérivé de Rakudo, le nom du compilateur Perl 6. Il est déjà familier aux développeurs et ne chevauche pas d'autres projets dans les moteurs de recherche.

Dans son commentaire, Larry a cité phrase de la Bible « Personne ne coud un morceau de tissu neuf sur de vieux vêtements, sinon le nouveau tissu rétrécira, déchirera l'ancien et le trou deviendra encore plus grand. Et personne ne met du vin nouveau dans de vieilles outres ; Autrement, le vin nouveau briserait les outres et s'écoulerait tout seul, et les outres seraient perdues ; mais il faut mettre le vin nouveau dans des outres neuves ; alors tous deux seront sauvés. », mais a rejeté la fin « Et personne, après avoir bu du vieux vin, ne veut immédiatement du vin nouveau, car il dit : le vieux est meilleur. »

Rappelez-vous que le renommage Perl 6 est actif est en cours de discussion dans la communauté depuis début août. La principale raison de la réticence à poursuivre le développement du projet sous le nom Perl 6 est que Perl 6 n'était pas une continuation de Perl 5, comme prévu initialement, mais tourné dans un langage de programmation distinct, pour lequel aucun outil de migration transparente depuis Perl 5 n'a été préparé.

En conséquence, une situation est apparue où, sous le même nom Perl, sont proposés deux langages indépendants développés en parallèle, qui ne sont pas compatibles entre eux au niveau du code source et disposent de leurs propres communautés de développeurs. L'utilisation du même nom pour des langages apparentés mais fondamentalement différents prête à confusion, et de nombreux utilisateurs continuent de considérer Perl 6 comme une nouvelle version de Perl plutôt que comme un langage fondamentalement différent. Dans le même temps, le nom Perl continue d'être associé à Perl 5, et la mention de Perl 6 nécessite une clarification distincte.

Source: opennet.ru

Ajouter un commentaire