A Perl 5.32.0 programozási nyelv kiadása

13 hónapos fejlesztés után került sor a Perl programozási nyelv új stabil ágának kiadása - 5.32. Az új kiadás előkészítése során mintegy 220 ezer sornyi kódot változtattak meg, a változtatások 1800 fájlt érintettek, a fejlesztésben 89 fejlesztő vett részt. Ezzel egy időben bejelentették, hogy a Perl fejlesztését és a hibakövetést áthelyezik a platformra GitHub.

A Branch 5.32 a hét éve jóváhagyott fix fejlesztési ütemterv szerint jelent meg, ami új stabil ágak kiadását jelenti évente egyszer, illetve korrekciós kiadásokat háromhavonta. Körülbelül egy hónap múlva a tervek szerint kiadják a Perl 5.32.1 első javító kiadását, amely kijavítja a Perl 5.32.0 implementációja során feltárt legjelentősebb hibákat. A Perl 5.32 kiadásával együtt megszűnt az 5.28-as ág támogatása, amelyhez a jövőben csak kritikus biztonsági problémák esetén kerülhet sor frissítés. Megkezdődött a kísérleti ág 5.33 fejlesztési folyamata is, amely alapján 2021 júniusában megalakul a Perl 5.34 stabil kiadása.

Kulcs változások:

  • Infix operátor hozzáadva "isa", hogy ellenőrizze, hogy egy objektum egy meghatározott osztály példánya-e, vagy egy abból származó osztály. Például: „if( $obj isa Package::Name ) { … }”. Az operátor jelenleg kísérletiként van megjelölve.
  • Az összehasonlító operátorok kombinálásának képessége láncok, amely lehetővé teszi több érték egyidejű összehasonlítását, feltéve, hogy azonos prioritású operátorokat használnak. Például az „if ( $x < $y

    Forrás: opennet.ru

Hozzászólás