Famakafakana ny risika ho an'ny Perl 7 Initiative

Dan Book (Dan Book), manohana mihoatra ny 70 Modules amin'ny CPAN, nanao ny fanadihadiana risika rehefa mampihatra ny soso-kevitra Drafitra fampiharana Perl 7. Aoka hotsaroantsika fa ao amin'ny sampana Perl 7 izy ireo dia mikasa ny hamela ny fomba fanaraha-maso hentitra "henjana" amin'ny alΓ lan'ny default, ampidiro ny "fampandrenesana fampitandremana" ary manova ny sandan'ny marika maromaro izay misy fiantraikany amin'ny fifanarahana amin'ny code taloha.

Ny fanovana dia antenaina handrava ny maody CPAN marobe ao amin'ny Perl 7 ary mitaky fanovana isaky ny maody, izay tsy azo tanterahina ao anatin'ny taona kendrena, indrindra fa tsy ny mpanoratra rehetra no mijanona. Ny fanavaozana ao amin'ny Perl 7 dia hanakana ihany koa ny fampiasana mody natao hanohanana mihoatra noho ny dikan-teny farany an'ny Perl.

Ankoatra izany, dia voalaza ireto olana manaraka ireto:

  • Ny fisavoritahana eo amin'ireo vao manomboka noho ny ohatra sasany sy ny tolo-kevitra avy amin'ny boky fampianarana nosoratana ho an'ny Perl 7 tsy miasa ao amin'ny Perl 5.
  • Ny fiantraikan'ny fampandrosoana ny tsipika tokana dia tsy nodinihina. Perl dia ampiasaina mavitrika tsy amin'ny fanoratana soratra lehibe, fa koa amin'ny famoronana tsipika tokana sy script fohy ho an'ny filan'ny mpitantana, izay tsy ilaina ny fampiasana fomba hentitra.
  • Ny fizarana dia manana olana amin'ny fandefasana rakitra azo tanterahana amin'ny alΓ lan'ny fanoratana Perl 7 sy Perl 5 (ny tantara dia antenaina hiverina amin'ny Python 2 sy 3).
  • Ny fehezan-dalΓ na nosoratana ho an'ny Perl 7 dia tsy voatery manamarika manokana fa tsy mandeha amin'ny Perl 5 izy io; maro ny mpamorona no tsy mamaritra ny dikan-teny tohanana kely indrindra.
  • Ny fitaovana sy maody isan-karazany mifototra amin'ny Perl 5 dia mitaky fanitsiana.
  • Ny fanomanana ny Perl 7, noho ny famerenana indray ny loharanon-karena, dia hampiato ny fivoaran'ny endri-javatra Perl vaovao mandritra ny fotoana fohy.
  • Misy ny loza mety hitranga amin'ny fandoroana sy ny fialan'ireo mpamorona mavitrika amin'ny mpandika teny Perl, modules, fitaovana ary fonosana miaraka aminy noho ny enta-mavesatry ny asa fanampiny tsy misy antony manosika (tsy ny rehetra no manaiky ny ilana hamoronana Perl 7).
  • Hiova ifotony ny kolontsaina eo amin'ny fiaraha-monina sy ny fihetsika manoloana ny fitoniana an'i Perl.
  • Hihena ny fahefan'ny fiteny noho ny fanakianana fa tsy mifanaraka amin'ny fehezan-dalΓ na efa misy ny Perl 7 raha tsy misy zava-baovao fototra.

Mba hanalefahana ny voka-dratsy, dia nanolotra ny drafiny i Dan Book, izay hisoroka ny elanelana mifanentana. Atolotra ny hitazomana ny dingana fampandrosoana mitovy ary raha tokony ho 5.34.0, dia manendry ny laharana famotsorana manaraka 7.0.0, izay hanesorana ny fanohanana ny antso an-kolaka antso an-kolaka ary hamela ireo endri-javatra vaovao sasany toy ny try/catch. Ny fanovana toy ny "mampiasa henjana" sy "mampiasa fampitandremana" dia atolotra ho fehezina amin'ny alΓ lan'ny famaritana mazava ny dikan-teny Perl ao amin'ny fehezan-dalΓ na amin'ny alΓ lan'ny pragma "mampiasa v7" (efa ekena amin'ny alΓ lan'ny default ho an'ny "fampiasana v5.12" sy ny famoahana vaovao. ).

Amin'ny alΓ lan'ny default, dia asaina ny mpandika teny hitazona andian-tsarimihetsika tsy mitovy amin'ny Perl 5, afa-tsy ny dingana mahazatra amin'ny fanadiovana ny syntax efa lany andro izay nampiasaina taloha. Ny fanohanana ireo endri-javatra tranainy sy ny fehezanteny efa lany dia azo atsahatra araka ny fitsipika fanafoanana efa misy. Atolotra ny hanamarika ny fampiasana singa Perl 7 vaovao ao amin'ny kaody ary hanasaraka ny fomba vaovao sy taloha amin'ny fampiasana ny pragma "mampiasa v7".

Source: opennet.ru

Add a comment