Езикът Perl 6 е преименуван на Raku

В хранилището на Perl 6 официално взе промяна, променяйки името на проекта на Raku. Уточнява се, че въпреки че на проекта вече е присвоено ново име, промената на името за проект, който се развива от 19 години, ще изисква извършването на значителна работа и ще отнеме известно време, за да се завърши напълно.

Например, смяната на Perl с Raku ще изисква също така да се промени споменаването на «perl» в директории и имена на файлове, класове, променливи на средата, преработка на документацията и уебсайта. Освен това, предстои значителна работа с общността и външни сайтове за промяна на споменаванията на Perl 6 на Raku в различни информационни ресурси (например, може да бъде необходимо добавяне на таг raku към материали с таг perl6). Номерацията на версиите на езика засега ще остане без промяна и следващата ще бъде релиз «6.e», при който ще бъде запазена съвместимост с предишните издания. Но не се изключва организация на обсъждане за преминаване към друга номерация на изданията.

За скриптове ще се използва разширението «.raku», за модули «.rakumod», за тестове «.rakutest», а за документация «.rakudoc» (по-краткото разширение «.rk» не е решено да се използва, тъй като може да бъде объркано с разширението «.rkt», вече използвано в езика Racket.
Новите разширения се планира да бъдат закрепени в спецификацията 6.e, която ще бъде публикувана през следващата година. Поддръжката на старите разширения «.pm», «.pm6» и «.pod6» в спецификация 6.e ще бъде запазена, но в следващата редакция 6.f тези разширения ще бъдат отбелязани като остарели (ще се изведе предупреждение). К остарелите могат да бъдат отнесени и методът «.perl», класът Perl, променливата $*PERL, «#!\/usr\/bin\/perl6» в заглавието на скриптовете, променливите на средата PERL6LIB и PERL6_HOME. В редакция 6.g много от оставените за съвместимост привързвания към Perl вероятно ще бъдат премахнати.

Проектът ще продължи да се развива под покровителството на организацията «The Perl Foundation«. Създаването на алтернативна организация може да бъде разгледано, ако «The Perl Foundation» реши да не се занимава с проекта Raku. На сайта на «The Perl Foundation» проектът Raku се предлага да бъде представен като един от езиците на семейството Perl, наред с RPerl и CPerl. От друга страна, се споменава и идеята за създаване на «The Raku Foundation», като организация само за Raku, оставяйки
«The Perl Foundation» за Perl 5.

Припомняме, че основната причина за нежеланието да се продължи развитието на проекта под името Perl 6 е е, че Perl 6 не стана продължение на Perl 5, както първоначално се очакваше, а се превърна в отделен програмен език, за който не беше подготвен инструментариум за прозрачна миграция от Perl 5. В крайна сметка се получи ситуация, в която под едно име Perl се предлагат два паралелно развиващи се самостоятелни езика, несъвместими един с друг на ниво изходен код и имат свои общности от разработчици. Използването на едно име за родствени, но коренно различаващи се езици, води до объркване и много потребители все още смятат, че Perl 6 е нова версия на Perl, а не принципно различен език. При това името Perl продължава да се свързва с Perl 5, а споменаването на Perl 6 изисква отделно уточнение.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster