Perl 6 keel nimetati ümber Rakuks

Ametlikult Perl 6 hoidlas võetud muutma, muutes projekti nimeks Raku. Märgitakse, et vaatamata sellele, et formaalselt on projekt juba uue nime saanud, nõuab 19 aastat arenenud projekti nime muutmine palju tööd ning ümbernimetamise täieliku lõpuleviimiseni läheb veel aega.

Näiteks Perli asendamine Rakuga nõuab ka "perli" viidete asendamine kataloogides ja failinimedes, klassides, keskkonnamuutujates, dokumentatsiooni ja veebisaidi ümbertöötamine. Samuti tuleb teha palju tööd kogukonna ja kolmandate osapoolte saitidega, et asendada Perl 6 mainimised Rakuga igasugustes teaberessurssides (näiteks võib olla vajalik lisada raku silt perl6-ga materjalidele silt). Keeleversioonide nummerdamine jääb praegu samaks ja järgmiseks väljalaseks on “6.e”, mis säilitab ühilduvuse eelmiste väljalasetega. Kuid pole välistatud arutelu korraldamine ülemineku teemade teisele numeratsioonile.

Laiendit ".raku" kasutatakse skriptide jaoks, ".rakumod" moodulite jaoks, ".rakutest" testide jaoks ja ".rakudoc" dokumentatsiooni jaoks (otsustati mitte kasutada lühemat ".rk" laiendit, kuna see võib juhtuda). segi ajada laiendiga ".rkt", mida kasutatakse juba reketteeles.
Uued laiendused plaanitakse kirja panna järgmisel aastal ilmuvasse 6.e spetsifikatsiooni. 6.e spetsifikatsiooni vanade laienduste ".pm", ".pm6" ja ".pod6" tugi säilib, kuid 6.f järgmises versioonis märgitakse need laiendused aegunuks (selleks on hoiatus kuvatakse). Meetod ".perl", Perli klass, muutuja $*PERL, skripti päises olev "#!/usr/bin/perl6", keskkonnamuutujad PERL6LIB ja PERL6_HOME võivad samuti olla aegunud. Versioonis 6.g eemaldatakse tõenäoliselt paljud Perli sidumised, mis jäeti ühilduvuse tagamiseks.

Projekti arendamine jätkub organisatsiooni egiidi all "Perli sihtasutus". Alternatiivse organisatsiooni loomist võidakse kaaluda, kui Perli sihtasutus otsustab Raku projektiga mitte kaasa lüüa. Perli fondi veebisaidil tehakse ettepanek esitada Raku projekt koos RPerli ja CPerliga Perli perekonna ühe keelena. Teisalt mainitakse ka ideed luua "Raku Fond", mis on ainult Raku jaoks mõeldud organisatsioon, lahkudes
"Perli sihtasutus" Perli 5 jaoks.

Tuletagem meelde, et peamine põhjus, miks projekti arendamist Perl 6 nime all ei tahetud jätkata see on et Perl 6 ei olnud Perl 5 jätk, nagu algselt eeldati, vaid pööratud eraldi programmeerimiskeelde, mille jaoks pole ette valmistatud tööriistu Perl 5-st läbipaistvaks migratsiooniks. Selle tulemusena on tekkinud olukord, kus sama nime all Perl pakutakse kahte paralleelselt arenevat sõltumatut keelt, mis ei ühildu üksteisega lähteteksti tasemel ja omades oma kommuunide arendajaid. Sama nime kasutamine seotud, kuid põhimõtteliselt erinevate keelte jaoks põhjustab segadust ja paljud kasutajad peavad Perl 6 endiselt Perli uueks versiooniks, mitte põhimõtteliselt erinevaks keeleks. Samal ajal seostub Perli nimi jätkuvalt Perl 5-ga ja Perl 6 mainimine nõuab eraldi täpsustust.

Allikas: opennet.ru

Lisa kommentaar