Ukuhlaziywa kobungozi be-Perl 7 Initiative

Incwadi kaDan (Incwadi kaDan), isekela amamojula angaphezu kuka-70 ku-CPAN, kwenziwe ukuhlaziya ubungozi uma kusetshenziswa okuhlongozwayo Uhlelo lokusebenza lwe-Perl 7. Masikhumbule ukuthi egatsheni le-Perl 7 bahlose ukunika amandla imodi yokuhlola eqinile "eqinile" ngokuzenzakalelayo, sebenzisa "izixwayiso zokusetshenziswa" futhi ushintshe inani lamapharamitha athinta ukuhambisana nekhodi endala.

Ushintsho kulindeleke ukuthi luphule inani elikhulu lamamojula e-CPAN ku-Perl 7 futhi ludinga izinguquko kumojula ngayinye, okungenangqondo ukuqaliswa phakathi nonyaka okuhlosiwe, ikakhulukazi njengoba kungebona bonke ababhali abasatholakala. Izinguquko ku-Perl 7 zizovimbela ukusetshenziswa kwamamojula aklanyelwe ukusekela okungaphezu nje kwenguqulo yakamuva ye-Perl.

Ngaphezu kwalokho, kushiwo izinkinga ezilandelayo:

  • Ukudideka phakathi kwabaqalayo ngenxa yezibonelo ezithile nezincomo ezivela kumanuwali abhalelwe i-Perl 7 engasebenzi ku-Perl 5.
  • Umthelela ekuthuthukisweni kwama-line-liners awukafundwa. I-Perl isetshenziselwa ngenkuthalo hhayi kuphela ukubhala izikripthi ezinkulu, kodwa futhi nokudala imigqa eyodwa kanye nemibhalo emifushane yezidingo zabaphathi, lapho ukusetshenziswa kwemodi eqinile kungadingekile.
  • Ukusabalalisa kunenkinga yokuletha ngasikhathi sinye amafayela asebenzisekayo ukuze kuqalise imibhalo ye-Perl 7 ne-Perl 5 (indaba kulindeleke ukuthi iphinde nge-Python 2 kanye no-3).
  • Ikhodi ebhalelwe i-Perl 7 akudingeki ukuthi iqaphele ukuthi ngeke isebenze ku-Perl 5; onjiniyela abaningi ngeke bacacise inguqulo encane esekelwe.
  • Izinsiza ezihlukahlukene namamojula asekelwe ku-Perl 5 azodinga ukulungiswa.
  • Ukulungiswa kwe-Perl 7, ngenxa yokwabiwa kabusha kwezinsiza, kuzomisa ukuthuthukiswa kwezici ezintsha ze-Perl isikhathi esithile.
  • Kukhona ingozi yokutubeka nokuhamba kwabathuthukisi abasebenzayo bomhumushi we-Perl, amamojula, amathuluzi namaphakheji ahambisanayo ngenxa yomthwalo omkhulu womsebenzi owengeziwe ngaphandle kwesisusa esifanele (akuwona wonke umuntu ovumelana nesidingo sokudala i-Perl 7).
  • Isiko emphakathini nesimo sengqondo mayelana nokuzinza kwePerl kuzoshintsha kakhulu.
  • Igunya lolimi lizobukelwa phansi ngenxa yokugxekwa kokuthi i-Perl 7 ayihambisani nekhodi ekhona uma kungekho into entsha.

Ukuze kulungiswe imiphumela engemihle, uDan Book uhlongoze uhlelo lwakhe, oluzogwema igebe lokuhambisana. Kuhlongozwa ukuthi kugcinwe inqubo efanayo yokuthuthukisa futhi esikhundleni sika-5.34.0, kwabelwe inombolo elandelayo yokukhishwa engu-7.0.0, lapho sizokhubaza usekelo lwenothi yokushaya into engaqondile futhi sivumele izici ezithile ezintsha njengokuzama/ukubamba. Izinguquko ezifana “nokusebenzisa okuqinile” kanye “nezixwayiso zokusetshenziswa” kuhlongozwa ukuthi zilawulwe ngokucacisa ngokucacile inguqulo ye-Perl kukhodi ngokusebenzisa i-pragma “use v7” (i-strict isivele inikwe amandla ngokuzenzakalela ukuze “sebenzisa i-v5.12” nokukhishwa okusha okusha. ).

Ngokuzenzakalelayo, kunconywa ukuthi umhumushi agcine isethi yamapharamitha angahlukile ku-Perl 5, ngaphandle kwenqubo evamile yokuhlanza i-syntax ephelelwe yisikhathi eyayisetshenziswa ngaphambili. Ukusekela izici ezindala kanye ne-syntax eyehlisiwe kungaqhubeka nokuyekwa ngokuvumelana nemithetho ekhona yokuhoxiswa. Kuhlongozwa ukukhombisa ukusetshenziswa kwezinto ezintsha ze-Perl 7 kukhodi kanye nokuhlukanisa izitayela ezintsha nezindala kusetshenziswa i-pragma “use v7”.

Source: opennet.ru

Engeza amazwana