Utgivelse av programmeringsspråket Perl 5.32.0

Etter 13 måneders utvikling fant sted utgivelse av en ny stabil gren av programmeringsspråket Perl - 5.32. Under utarbeidelsen av den nye utgivelsen ble rundt 220 tusen linjer med kode endret, endringene påvirket 1800 filer, og 89 utviklere deltok i utviklingen. Samtidig ble det annonsert at Perl-utvikling og feilsporing ville bli flyttet til plattformen GitHub.

Branch 5.32 ble utgitt i henhold til den faste utviklingsplanen som ble godkjent for syv år siden, som innebærer utgivelse av nye stabile filialer en gang i året og korrigerende utgivelser hver tredje måned. Om omtrent en måned er det planlagt å utgi den første korrigerende utgivelsen av Perl 5.32.1, som vil rette opp de mest betydelige feilene som er identifisert under implementeringen av Perl 5.32.0. Sammen med utgivelsen av Perl 5.32, ble støtten for 5.28-grenen avviklet, for hvilke oppdateringer kan bli utgitt i fremtiden bare hvis kritiske sikkerhetsproblemer blir identifisert. Utviklingsprosessen av den eksperimentelle grenen 5.33 har også begynt, på grunnlag av hvilken en stabil utgivelse av Perl 2021 vil bli dannet i juni 5.34.

Nøkkel endringer:

  • Lagt til infiksoperatør "isa" for å sjekke om et objekt er en forekomst av en spesifisert klasse eller en klasse avledet fra den. For eksempel, "if( $obj isa Package::Name ) { … }". Operatøren er for øyeblikket merket som eksperimentell.
  • Muligheten til å kombinere sammenligningsoperatører til kjeder, slik at du kan sammenligne flere verdier samtidig, forutsatt at operatører med lik prioritet brukes. For eksempel, kjeden "if ( $x < $y

    Kilde: opennet.ru

Legg til en kommentar