Programmeerimiskeele Perl 5.32.0 väljalase

Pärast 13-kuulist arengut võttis aset Perli programmeerimiskeele uue stabiilse haru väljalase - 5.32. Uue väljalase ettevalmistamisel muudeti umbes 220 tuhat koodirida, muudatused puudutasid 1800 faili ning arenduses osales 89 arendajat. Samal ajal teatati, et Perli arendus ja vigade jälgimine viiakse platvormile GitHub.

Filiaal 5.32 anti välja vastavalt seitse aastat tagasi kinnitatud fikseeritud arendusgraafikule, mis tähendab uute stabiilsete filiaalide väljaandmist kord aastas ja korrigeerivate väljaannete väljalaskmist iga kolme kuu järel. Umbes kuu aja pärast on plaanis välja anda Perl 5.32.1 esimene korrigeeriv väljalase, mis parandab Perl 5.32.0 juurutamisel tuvastatud olulisemad vead. Koos Perl 5.32 väljalaskmisega lõpetati 5.28 haru tugi, mille värskendusi võidakse tulevikus välja anda ainult kriitiliste turbeprobleemide tuvastamisel. Samuti on alanud eksperimentaalse haru 5.33 arendusprotsess, mille alusel moodustatakse 2021. aasta juunis Perl 5.34 stabiilne väljalase.

Võti muutused:

  • Lisatud infix operaator "ISA" kontrollimaks, kas objekt on määratud klassi eksemplar või sellest tuletatud klass. Näiteks "if( $obj isa Package::Name ) { … }". Operaator on praegu märgitud katseliseks.
  • Võimalus ühendada võrdlusoperaatorid ketid, mis võimaldab teil võrrelda mitut väärtust korraga, eeldusel, et kasutatakse võrdse tähtsusega operaatoreid. Näiteks ahel "if ( $x < $y

    Allikas: opennet.ru

Lisa kommentaar