In de Perl 6-repository officieel , waarbij de projectnaam veranderd wordt in Raku. Het wordt opgemerkt dat, hoewel het project formeel al een nieuwe naam heeft gekregen, de naamsverandering voor een project dat al 19 jaar bestaat, een grote inspanning vereist en het enige tijd zal duren voordat de hernoeming volledig is afgerond.
Bijvoorbeeld, de vervanging van Perl door Raku ook de vervanging van het woord 'perl' in mappen en bestandnamen, klassen, omgevingsvariabelen, het herzien van documentatie en de website. Er staat ook veel werk te wachten met de gemeenschap en externe websites om de vermeldingen van Perl 6 naar Raku te vervangen op verschillende informatieve bronnen (bijvoorbeeld kan het nodig zijn om de tag raku toe te voegen aan materiaal met de tag perl6). De versienummering van de taal blijft voorlopig ongewijzigd en de volgende zal de release '6.e' zijn, waarin de compatibiliteit met eerdere versies behouden blijft. Het is echter niet uitgesloten dat er een discussie wordt georganiseerd over de overstap naar een andere versienummering.
Voor scripts zal de extensie '.raku' worden gebruikt, voor modules '.rakumod', voor tests '.rakutest' en voor documentatie '.rakudoc' (de kortere extensie '.rk' zal niet worden gebruikt omdat deze kan worden verward met de extensie '.rkt', die al in de Racket-taal wordt gebruikt.
De nieuwe extensies worden verwacht te worden vastgelegd in specificatie 6.e, die volgend jaar zal worden uitgebracht. De ondersteuning voor oude extensies '.pm', '.pm6' en '.pod6' zal behouden blijven in specificatie 6.e, maar in de volgende editie 6.f zullen deze extensies worden gemarkeerd als verouderd (er zal een waarschuwing worden weergegeven). Ook kunnen de methoden '.perl', de Perl-klasse, de $*PERL-variabele, '#!/usr/bin/perl6' in de scriptkop en de omgevingsvariabelen PERL6LIB en PERL6_HOME tot de verouderde worden gerekend. In editie 6.g zullen veel van de compatibiliteitsbindmiddelen aan Perl mogelijk worden verwijderd.
Het project zal blijven ontwikkelen onder de auspiciƫn van de organisatie ''. De oprichting van een alternatieve organisatie kan overwogen worden als 'The Perl Foundation' besluit geen betrokkenheid meer met het Raku-project te hebben. Op de website van 'The Perl Foundation' wordt het Raku-project voorgesteld als een van de talen binnen de Perl-familie, naast RPerl en CPerl. Aan de andere kant wordt ook het idee genoemd om 'The Raku Foundation' op te richten, als een organisatie alleen voor Raku, met achterlating
'The Perl Foundation' voor Perl 5.
Laten we herinneren dat de belangrijkste reden om niet verder te gaan met de ontwikkeling van het project onder de naam Perl 6 is dat Perl 6 geen voortzetting van Perl 5 is geworden, zoals aanvankelijk werd verwacht, maar een aparte programmeertaal is geworden, waarvoor geen gereedschappen zijn voorbereid voor een transparante migratie vanaf Perl 5. Dit heeft geleid tot een situatie waarin onder dezelfde naam Perl twee parallel ontwikkelende zelfstandige talen worden aangeboden, die niet compatibel zijn met elkaar op het niveau van de broncodes en hun eigen ontwikkelaarsgemeenschappen hebben. Het gebruik van ƩƩn naam voor verwandte, maar radicaal verschillende talen leidt tot verwarring en veel gebruikers blijven Perl 6 beschouwen als een nieuwe versie van Perl, en niet als een principieel andere taal. Tegelijkertijd blijft de naam Perl verbonden met Perl 5, en een vermelding van Perl 6 vereist een aparte verduidelijking.
Bron: opennet.ru
