I repositoryt för Perl 6 officiellt , Àndrar projektets namn till Raku. Det noteras att trots att projektet formellt har fÄtt ett nytt namn, sÄ krÀver namnbytet för ett projekt som har utvecklats i 19 Är omfattande arbete, och det kommer att ta tid innan namnbytet Àr helt genomfört.
Till exempel kommer bytet frÄn Perl till Raku Àven att ersÀtta omnÀmnandet av "perl" i kataloger och filnamn, klasser, miljövariabler, omarbetning av dokumentation och webbplats. Det kommer ocksÄ att krÀvas stort arbete med gemenskapen och externa webbplatser för att byta ut omnÀmnanden av Perl 6 till Raku pÄ olika informationsresurser (till exempel kan det bli nödvÀndigt att lÀgga till taggen raku i material som har taggen perl6). Versionsnumreringen av sprÄket kommer för tillfÀllet att förbli oförÀndrad och den nÀsta versionen blir "6.e", dÀr bakÄtkompatibilitet med tidigare utgÄvor kommer att bevaras. Men det utesluter inte diskussioner om en övergÄng till ett annat versionsnummer.
För skript kommer tillÀgget ".raku" att anvÀndas, för moduler ".rakumod", för tester ".rakutest" och för dokumentation ".rakudoc" (den kortare tillÀggningen ".rk" kommer inte att anvÀndas eftersom den kan förvÀxlas med tillÀgget ".rkt", som redan anvÀnds inom sprÄket Racket.
De nya tillÀggen planeras att faststÀllas i specifikationen 6.e, som kommer att publiceras nÀsta Är. Stödet för de gamla tillÀggen ".pm", ".pm6" och ".pod6" kommer att bevaras i specifikationen 6.e, men i nÀsta version 6.f kommer dessa tillÀgg att stÀmplas som förÄldrade (en varning kommer att visas). Bland de förÄldrade kan ocksÄ nÀmnas metoden ".perl", Perl-klassen, variabeln $*PERL, "#!\/usr\/bin\/perl6" i skriptens header, och miljövariablerna PERL6LIB och PERL6_HOME. I version 6.g kan mÄnga av de kvarlÀmnade kompatibilitetsbindningarna till Perl komma att tas bort.
Projektet kommer att fortsĂ€tta utvecklas under beskydd av organisationen "". Att skapa en alternativ organisation kan övervĂ€gas om "The Perl Foundation" beslutar att inte ha att göra med Raku-projektet. PĂ„ "The Perl Foundation"'s webbplats föreslĂ„s Raku-projektet presenteras som ett av sprĂ„ken i Perl-familjen, tillsammans med RPerl och CPerl. Ă
andra sidan nÀmns ocksÄ idén om att skapa "The Raku Foundation", som en organisation enbart för Raku, medan man behÄller
"The Perl Foundation" för Perl 5.
Kom ihÄg att den huvudsakliga anledningen till oviljan att fortsÀtta utvecklingen av projektet under namnet Perl 6 Àr att Perl 6 inte blev en fortsÀttning pÄ Perl 5, som ursprungligen förvÀntades, utan till ett separat programmeringssprÄk, för vilket inga verktyg för en smidig övergÄng frÄn Perl 5 förbereddes. Resultatet blev att det under ett och samma namn Perl erbjuds tvÄ parallellt utvecklande sjÀlvstÀndiga sprÄk som inte Àr kompatibla med varandra pÄ kodenivÄ och har sina egna samhÀllen av utvecklare. AnvÀndningen av ett namn för beslÀktade, men radikalt olika sprÄk leder till förvirring och mÄnga anvÀndare fortsÀtter att betrakta Perl 6 som en ny version av Perl, snarare Àn ett principiellt annat sprÄk. Samtidigt fortsÀtter namnet Perl att kopplas till Perl 5, och omnÀmnandet av Perl 6 krÀver en separat förtydligande.
KĂ€lla: opennet.ru
