Perl 6 lingwa isem ġdid għal Raku

Uffiċjalment fir-repożitorju Perl 6 aċċettat bidla, jibdel l-isem tal-proġett għal Raku. Ta’ min jinnota li minkejja li formalment il-proġett diġà ngħata isem ġdid, il-bdil tal-isem għal proġett li ilu jiżviluppa 19-il sena jirrikjedi ħafna xogħol u se jieħu ftit taż-żmien sakemm it-tismija mill-ġdid titlesta għal kollox.

Per eżempju, tissostitwixxi Perl ma 'Raku se teħtieġ tissostitwixxi wkoll ir-referenzi għal "perl" fid-direttorji u l-ismijiet tal-fajls, klassijiet, varjabbli ambjentali, ħidma mill-ġdid tad-dokumentazzjoni u l-websajt. Hemm ukoll ħafna xogħol xi jsir mal-komunità u siti ta’ partijiet terzi biex jissostitwixxu l-aċċenn ta’ Perl 6 ma’ Raku fuq kull tip ta’ riżorsi ta’ informazzjoni (pereżempju, jista’ jkun meħtieġ li tiżdied it-tikketta raku mal-materjali bil-perl6 tag). In-numerazzjoni tal-verżjonijiet tal-lingwi se tibqa' mhux mibdula għalissa u r-rilaxx li jmiss se jkun "6.e", li se żżomm il-kompatibilità ma 'rilaxxi preċedenti. Iżda l-organizzazzjoni ta' diskussjoni dwar it-tranżizzjoni għal numri differenti ta' kwistjonijiet mhijiex eskluża.

L-estensjoni “.raku” se tintuża għall-iskripts, “.rakumod” għall-moduli, “.rakutest” għat-testijiet, u “.rakudoc” għad-dokumentazzjoni (Ġie deċiż li ma tintużax l-estensjoni iqsar “.rk” kif jista’ jkun jiġi konfuż mal-estensjoni ".rkt", diġà użata fil-lingwa Racket.
L-estensjonijiet il-ġodda huma ppjanati li jiġu minquxa fl-ispeċifikazzjoni 6.e, li se tiġi rilaxxata s-sena d-dieħla. L-appoġġ għall-estensjonijiet antiki ".pm", ".pm6" u ".pod6" fl-ispeċifikazzjoni 6.e se jinżamm, iżda fir-rilaxx li jmiss ta '6.f dawn l-estensjonijiet se jiġu mmarkati bħala deprecated (se tkun twissija murija). Il-metodu ".perl", il-klassi Perl, il-varjabbli $*PERL, "#!/usr/bin/perl6" fl-intestatura tal-iskript, il-varjabbli tal-ambjent PERL6LIB u PERL6_HOME jistgħu wkoll ikunu deprecati. Fil-verżjoni 6.g, ħafna mill-irbit ma' Perl li tħallew għall-kompatibilità probabbilment se jitneħħew.

Il-proġett se jkompli jiżviluppa taħt l-awspiċi tal-organizzazzjoni "Il-Fondazzjoni Perl". Il-ħolqien ta 'organizzazzjoni alternattiva jista' jiġi kkunsidrat jekk Il-Fondazzjoni Perl tiddeċiedi li ma tkunx involuta mal-proġett Raku. Fuq il-websajt tal-Fondazzjoni Perl, il-proġett Raku huwa propost li jiġi ppreżentat bħala waħda mil-lingwi tal-familja Perl, flimkien ma 'RPerl u CPerl. Min-naħa l-oħra, l-idea li tinħoloq "Il-Fondazzjoni Raku" tissemma wkoll, bħala organizzazzjoni biss għal Raku, li tħalli
"Il-Fondazzjoni Perl" għal Perl 5.

Ejja nfakkru li r-raġuni ewlenija għar-riluttanza li tkompli l-iżvilupp tal-proġett taħt l-isem Perl 6 huwa li Perl 6 ma kienx kontinwazzjoni ta 'Perl 5, kif kien mistenni oriġinarjament, iżda imdawwar f'lingwa ta' programmar separata, li għaliha ma ġiet ippreparata l-ebda għodda għal migrazzjoni trasparenti minn Perl 5. Bħala riżultat, qamet sitwazzjoni fejn, taħt l-istess isem Perl, jiġu offruti żewġ lingwi indipendenti li qed jiżviluppaw paralleli, inkompatibbli ma 'xulxin fil-livell tat-test sors u li jkollhom l-iżviluppaturi tal-komunitajiet tagħhom stess. L-użu tal-istess isem għal lingwi relatati iżda fundamentalment differenti jwassal għal konfużjoni, u ħafna utenti jkomplu jqisu Perl 6 verżjoni ġdida ta 'Perl aktar milli lingwa fundamentalment differenti. Fl-istess ħin, l-isem Perl ikompli jkun assoċjat ma 'Perl 5, u l-aċċenn ta' Perl 6 jeħtieġ kjarifika separata.

Sors: opennet.ru

Żid kumment