Perl 6 valoda pārdēvēta par Raku

Oficiāli Perl 6 repozitorijā pieņemts mainīt, mainot projekta nosaukumu uz Raku. Atzīmēts, ka, neskatoties uz to, ka formāli projektam jau ir dots jauns nosaukums, nosaukuma maiņa 19 gadus attīstītam projektam prasa lielu darbu un paies zināms laiks, līdz pārdēvēšana pilnībā tiks pabeigta.

Piemēram, Perl aizstāšana ar Raku prasīs arī aizstājot atsauces uz “perl” direktoriju un failu nosaukumos, klasēs, vides mainīgajos, pārstrādājot dokumentāciju un vietni. Ir arī daudz jāstrādā ar kopienu un trešo pušu vietnēm, lai aizstātu Perl 6 pieminējumus ar Raku visa veida informācijas resursos (piemēram, var būt nepieciešams pievienot raku tagu materiāliem ar perl6 tag). Valodu versiju numerācija pagaidām paliks nemainīga un nākamais laidiens būs “6.e”, kas saglabās savietojamību ar iepriekšējiem laidieniem. Bet nav izslēgta diskusijas organizēšana par pāreju uz citu jautājumu numerāciju.

Paplašinājums ".raku" tiks izmantots skriptiem, ".rakumod" moduļiem, ".rakutest" testiem un ".rakudoc" dokumentācijai (tika nolemts neizmantot īsāko paplašinājumu ".rk", jo tas varētu būt var sajaukt ar paplašinājumu ".rkt", kas jau tiek izmantots Rakešu valodā.
Jaunos paplašinājumus plānots iekļaut 6.e specifikācijā, kas iznāks nākamgad. Tiks saglabāts atbalsts vecajiem paplašinājumiem ".pm", ".pm6" un ".pod6" 6.e specifikācijā, bet nākamajā 6.f laidienā šie paplašinājumi tiks atzīmēti kā novecojuši (tiks brīdināts parādīts). Metode ".perl", Perl klase, mainīgais $*PERL, "#!/usr/bin/perl6" skripta galvenē, vides mainīgie PERL6LIB un PERL6_HOME arī var būt novecojuši. 6.g versijā, iespējams, tiks noņemti daudzi Perl saistījumi, kas bija atstāti saderībai.

Projekts turpinās attīstīties organizācijas paspārnē "Perla fonds". Var apsvērt alternatīvas organizācijas izveidi, ja Perl fonds nolemj neiesaistīties Raku projektā. Perl fonda vietnē Raku projektu tiek piedāvāts prezentēt kā vienu no Perl saimes valodām kopā ar RPerl un CPerl. No otras puses, tiek pieminēta arī ideja par “Raku fonda” izveidi, kā organizācija tikai Raku, aizejot
"Perl fonds" Perl 5.

Atgādināsim, ka galvenais iemesls nevēlēšanās turpināt projekta attīstību ar nosaukumu Perl 6 ir ka Perl 6 nebija Perl 5 turpinājums, kā sākotnēji bija paredzēts, bet pagriezās atsevišķā programmēšanas valodā, kurai nav sagatavoti rīki caurspīdīgai migrācijai no Perl 5. Rezultātā ir izveidojusies situācija, ka ar vienu un to pašu nosaukumu Perl tiek piedāvātas divas paralēli attīstošas ​​neatkarīgas, viena ar otru nesavietojamas valodas. avota teksta līmenī un ar savu kopienu izstrādātājiem. Tāda paša nosaukuma izmantošana radniecīgām, bet būtiski atšķirīgām valodām rada apjukumu, un daudzi lietotāji joprojām uzskata, ka Perl 6 ir jauna Perl versija, nevis principiāli atšķirīga valoda. Tajā pašā laikā vārds Perl joprojām ir saistīts ar Perl 5, un Perl 6 pieminēšana prasa atsevišķu precizējumu.

Avots: opennet.ru

Pievieno komentāru