Izdaja programskega jezika Perl 5.32.0

Po 13 mesecih razvoja potekal izdaja nove stabilne veje programskega jezika Perl - 5.32. Pri pripravi nove izdaje je bilo spremenjenih približno 220 tisoč vrstic kode, spremembe so vplivale na 1800 datotek, pri razvoju pa je sodelovalo 89 razvijalcev. Istočasno je bilo napovedano, da bosta razvoj Perla in sledenje hroščem prestavljena na platformo GitHub.

Branch 5.32 je bil izdan v skladu s fiksnim urnikom razvoja, odobrenim pred sedmimi leti, kar pomeni izdajo novih stabilnih vej enkrat letno in popravne izdaje vsake tri mesece. Čez približno mesec dni je načrtovana izdaja prve popravne izdaje Perl 5.32.1, ki bo popravila najpomembnejše napake, ugotovljene med implementacijo Perl 5.32.0. Skupaj z izdajo Perla 5.32 je bila ukinjena podpora za vejo 5.28, za katero bodo posodobitve morda izdane v prihodnosti le, če bodo odkrite kritične varnostne težave. Začel se je tudi razvojni proces eksperimentalne veje 5.33, na podlagi katere bo junija 2021 oblikovana stabilna izdaja Perla 5.34.

Ključ Spremembe:

  • Dodan infiksni operater "ISA", da preverite, ali je objekt primerek določenega razreda ali razred, izpeljan iz njega. Na primer, »if( $obj isa Package::Name ) { … }«. Operater je trenutno označen kot poskusni.
  • Možnost kombiniranja primerjalnih operatorjev v verige, ki vam omogoča primerjavo več vrednosti hkrati, pod pogojem, da so uporabljeni operatorji z enako prednostjo. Na primer, veriga »if ( $x < $y

    Vir: opennet.ru

Dodaj komentar