Izdanje programskog jezika Perl 5.32.0

Nakon 13 mjeseci razvoja odvijao izdanje nove stabilne grane programskog jezika Perl - 5.32. U pripremi novog izdanja izmijenjeno je oko 220 tisuća linija koda, promjene su zahvatile 1800 datoteka, au razvoju je sudjelovalo 89 programera. U isto vrijeme, najavljeno je da će razvoj Perla i praćenje bugova biti premješteni na platformu GitHub.

Grana 5.32 objavljena je u skladu s fiksnim planom razvoja odobrenim prije sedam godina, koji podrazumijeva izdavanje novih stabilnih grana jednom godišnje i korektivna izdanja svaka tri mjeseca. Za otprilike mjesec dana planira se izdati prvo korektivno izdanje Perla 5.32.1, koje će ispraviti najznačajnije greške uočene tijekom implementacije Perla 5.32.0. Zajedno s izdanjem Perla 5.32, obustavljena je podrška za ogranak 5.28, za koji se ažuriranja mogu objaviti u budućnosti samo ako se identificiraju kritični sigurnosni problemi. Započeo je i razvojni proces eksperimentalne grane 5.33, na temelju koje će u lipnju 2021. biti formirano stabilno izdanje Perla 5.34.

Ključ promjena:

  • Dodan infiks operator "isa" za provjeru je li objekt instanca određene klase ili klasa izvedena iz nje. Na primjer, “if( $obj isa Package::Name ) { … }”. Operator je trenutno označen kao eksperimentalni.
  • Mogućnost kombiniranja operatora usporedbe u lanci, što vam omogućuje da usporedite nekoliko vrijednosti odjednom, pod uvjetom da se koriste operatori s jednakim prvenstvom. Na primjer, lanac “if ( $x < $y

    Izvor: opennet.ru

Dodajte komentar