Ohjelmointikielen Perl 5.32.0 julkaisu

13 kuukauden kehityksen jälkeen tapahtui Perl-ohjelmointikielen uuden vakaan haaran julkaisu - 5.32. Uutta julkaisua valmisteltaessa muutettiin noin 220 tuhatta koodiriviä, muutokset koskivat 1800 89 tiedostoa ja kehittämiseen osallistui XNUMX kehittäjää. Samaan aikaan ilmoitettiin, että Perl-kehitys ja vianseuranta siirretään alustalle GitHub.

Branch 5.32 julkaistiin seitsemän vuotta sitten vahvistetun kiinteän kehitysaikataulun mukaisesti, mikä tarkoittaa uusien vakaajen sivujen julkaisemista kerran vuodessa ja korjaavia julkaisuja kolmen kuukauden välein. Noin kuukauden kuluttua on tarkoitus julkaista ensimmäinen korjaava julkaisu Perl 5.32.1:stä, joka korjaa merkittävimmät Perl 5.32.0:n toteutuksen aikana havaitut virheet. Perl 5.32:n julkaisun myötä tuki 5.28-haaralle lopetettiin, jolle päivityksiä voidaan julkaista tulevaisuudessa vain, jos kriittisiä tietoturvaongelmia havaitaan. Myös kokeellisen haaran 5.33 kehitysprosessi on alkanut, jonka pohjalta Perl 2021:stä muodostetaan vakaa julkaisu kesäkuussa 5.34.

Avain muutokset:

  • Lisätty infix-operaattori "ISA" tarkistaaksesi, onko objekti tietyn luokan esiintymä vai siitä johdettu luokka. Esimerkiksi "if( $obj isa Paketti::Nimi ) { … }". Operaattori on tällä hetkellä merkitty kokeelliseksi.
  • Mahdollisuus yhdistää vertailuoperaattoreita ketjut, jonka avulla voit verrata useita arvoja kerralla edellyttäen, että käytetään yhtäläisiä operaattoreita. Esimerkiksi ketju "if ( $x < $y

    Lähde: opennet.ru

Lisää kommentti