Vydanie programovacieho jazyka Perl 5.32.0

Po 13 mesiacoch vývoja uskutočnilo sa vydanie novej stabilnej vetvy programovacieho jazyka Perl - 5.32. Pri príprave nového vydania sa zmenilo okolo 220 tisíc riadkov kódu, zmeny sa dotkli 1800 89 súborov a na vývoji sa podieľalo XNUMX vývojárov. Zároveň bolo oznámené, že vývoj Perlu a sledovanie chýb sa presunie na platformu GitHub.

Vetva 5.32 bola vydaná v súlade s pevným harmonogramom vývoja schváleným pred siedmimi rokmi, čo znamená vydávanie nových stabilných vetiev raz ročne a opravné vydania každé tri mesiace. Približne o mesiac sa plánuje vydanie prvého opravného vydania Perlu 5.32.1, ktoré opraví najvýznamnejšie chyby zistené počas implementácie Perlu 5.32.0. Spolu s vydaním Perlu 5.32 bola ukončená podpora pre vetvu 5.28, pre ktorú môžu byť v budúcnosti vydané aktualizácie iba v prípade, že budú identifikované kritické bezpečnostné problémy. Začal sa aj proces vývoja experimentálnej vetvy 5.33, na základe ktorej sa v júni 2021 vytvorí stabilné vydanie Perlu 5.34.

Kľúč zmeny:

  • Pridaný operátor infix "isa" na kontrolu, či je objekt inštanciou zadanej triedy alebo triedou z nej odvodenou. Napríklad „if( $obj isa Package::Name ) { … }“. Operátor je momentálne označený ako experimentálny.
  • Schopnosť kombinovať porovnávacie operátory do reťaze, ktorá vám umožňuje porovnávať niekoľko hodnôt naraz za predpokladu, že sa použijú operátory s rovnakou prioritou. Napríklad reťazec „if ( $x < $y

    Zdroj: opennet.ru

Pridať komentár