Lang Perl 6 chanje non Raku

Ofisyèlman nan depo Perl 6 la pran chanje, chanje non pwojè a nan Raku. Li te note ke malgre lefèt ke fòmèlman pwojè a te deja bay yon nouvo non, chanje non an pou yon pwojè ki te devlope pou 19 ane mande anpil travay epi li pral pran kèk tan jiskaske chanje non an konplètman fini.

Pou egzanp, ranplase Perl ak Raku pral mande tou ranplase referans a "perl" nan anyè ak non dosye, klas, varyab anviwònman, retravay dokiman an ak sit entènèt. Genyen tou anpil travay pou fè ak sit kominote a ak sit twazyèm pati pou ranplase mansyone Perl 6 ak Raku sou tout kalite resous enfòmasyon (pa egzanp, li ka nesesè pou ajoute tag raku a nan materyèl ki gen perl6 la. tag). Nimewo vèsyon lang yo ap rete san okenn chanjman pou kounye a epi pwochen lage a pral "6.e", ki pral kenbe konpatibilite ak degaje anvan yo. Men, òganize yon diskisyon sou tranzisyon an nan yon nimewo diferan nan pwoblèm pa eskli.

Ekstansyon ".raku" yo pral itilize pou scripts, ".rakumod" pou modil, ".rakutest" pou tès, ak ".rakudoc" pou dokiman (li te deside pa sèvi ak ekstansyon ki pi kout ".rk" jan li kapab). dwe konfonn ak ekstansyon ".rkt", ki deja itilize nan lang nan Racket.
Nouvo ekstansyon yo te planifye yo dwe enskri nan spesifikasyon 6.e, ki pral lage ane pwochèn. Sipò pou ansyen ekstansyon ".pm", ".pm6" ak ".pod6" nan spesifikasyon 6.e yo pral kenbe, men nan pwochen lage 6.f ekstansyon sa yo pral make kòm depreche (yo pral yon avètisman). parèt). Metòd ".perl", klas Perl la, $*PERL varyab la, "#!/usr/bin/perl6" nan header script la, varyab anviwònman PERL6LIB ak PERL6_HOME ka depreke tou. Nan vèsyon 6.g, anpil nan lyezon yo nan Perl ki te kite pou konpatibilite yo pral pwobableman retire.

Pwojè a ap kontinye devlope anba ejid òganizasyon an "Fondasyon Perl la". Yo ka konsidere kreyasyon yon òganizasyon altènatif si Fondasyon Perl la deside pa patisipe nan pwojè Raku a. Sou sit entènèt Fondasyon Perl la, pwojè Raku pwopoze pou prezante kòm youn nan lang fanmi Perl, ansanm ak RPerl ak CPerl. Nan lòt men an, se lide pou kreye "The Raku Foundation" tou mansyone, kòm yon òganizasyon sèlman pou Raku, kite
"Fondasyon Perl" pou Perl 5.

Se pou nou sonje ke rezon prensipal pou repiyans nan kontinye devlopman nan pwojè a anba non Perl 6 la. se ke Perl 6 pa t 'kontinyasyon nan Perl 5, jan orijinal te espere, men vire nan yon lang pwogramasyon separe, pou ki pa gen okenn zouti pou migrasyon transparan soti nan Perl 5. Kòm yon rezilta, yon sitiyasyon te parèt kote, anba menm non Perl, yo ofri de paralèl devlope endepandan lang, enkonpatib youn ak lòt. nan nivo tèks sous la epi ki gen pwòp devlopè kominote yo. Sèvi ak menm non an pou lang ki gen rapò men fondamantalman diferan mennen nan konfizyon, ak anpil itilizatè kontinye konsidere Perl 6 yon nouvo vèsyon Perl olye ke yon lang fondamantalman diferan. An menm tan an, non Perl kontinye asosye ak Perl 5, epi mansyone Perl 6 mande pou klarifikasyon separe.

Sous: opennet.ru

Add nouvo kòmantè