W repozytorium Perl 6 oficjalnie , zmieniające nazwę projektu na Raku. Zauważono, że mimo formalnego nadania projektu nowej nazwy, zmiana nazwy dla projektu, który rozwija się już od 19 lat, wymaga przeprowadzenia dużej pracy i pełne zakończenie procesu zmiany nazwy zajmie jeszcze trochę czasu.
Na przykład zamiana Perl na Raku również zmiany wzmianki „perl” w katalogach i nazwach plików, klasach, zmiennych środowiskowych, przerobienia dokumentacji i strony internetowej. Czeka nas także ogromna praca z społecznością oraz stronami trzecimi, aby zamienić wzmianki o Perl 6 na Raku we wszelkich zasobach informacyjnych (na przykład może być konieczne dodanie znacznika raku do materiałów z tagiem perl6). Numeracja wersji języka na razie pozostanie bez zmian, a następna wersja to „6.e”, w której zachowana zostanie zgodność z wcześniejszymi wydaniami. Nie wyklucza się jednak zorganizowania dyskusji na temat przejścia na inną numerację wydań.
Skrypty będą używać rozszerzenia „.raku”, moduły „.rakumod”, testy „.rakutest”, a dokumentacja „.rakudoc” (krótsze rozszerzenie „.rk” postanowiono nie używać, ponieważ mogłoby zostać pomylone z rozszerzeniem „.rkt”, już używanym w języku Racket.
Nowe rozszerzenia planuje się ugruntować w specyfikacji 6.e, która zostanie wydana w przyszłym roku. Wsparcie dla starych rozszerzeń „.pm”, „.pm6” i „.pod6” w specyfikacji 6.e zostanie zachowane, ale w następnej edycji 6.f te rozszerzenia będą oznaczone jako przestarzałe (pojawi się ostrzeżenie). Do przestarzałych mogą również należeć metoda „.perl”, klasa Perl, zmienna $*PERL, „#!\/usr\/bin\/perl6” w nagłówkach skryptów, zmienne środowiskowe PERL6LIB i PERL6_HOME. W edycji 6.g wiele pozostałych dla kompatybilności powiązań z Perl może zostać usuniętych.
Projekt będzie kontynuował rozwój pod patronatem organizacji „». Utworzenie alternatywnej organizacji może być rozważane, jeśli „The Perl Foundation” zdecyduje się nie mieć nic wspólnego z projektem Raku. Na stronie „The Perl Foundation” projekt Raku ma być przedstawiany jako jeden z języków rodziny Perl, obok RPerl i CPerl. Z drugiej strony wspomniana jest również idea utworzenia „The Raku Foundation”, jako organizacji wyłącznie dla Raku, pozostawiając
„The Perl Foundation” dla Perl 5.
Przypominamy, że głównym powodem braku chęci kontynuowania rozwoju projektu pod nazwą Perl 6 jest to, że Perl 6 nie stał się kontynuacją Perla 5, jak pierwotnie oczekiwano, a w osobny język programowania, dla którego nie przygotowano narzędzi do przejrzystej migracji z Perla 5. W rezultacie powstała sytuacja, w której pod jedną nazwą Perl oferowane są dwa równolegle rozwijające się samodzielne języki, które nie są ze sobą kompatybilne na poziomie kodu źródłowego i mają swoje społeczności deweloperów. Używanie jednej nazwy dla pokrewnych, ale zasadniczo różnych języków prowadzi do zamieszania, a wielu użytkowników wciąż uważa Perl 6 za nową wersję Perla, a nie za zasadniczo inny język. Warto przy tym zauważyć, że nazwa Perl wciąż jest kojarzona z Perlem 5, a wspomnienie o Perlu 6 wymaga dodatkowego wyjaśnienia.
Źródło: opennet.ru
