Doli një version i ri i interpretorit të gjuhës së programimit Perl 5.32.0.
Pas 13 muaj zhvillimi, 140 mijë linja të ndryshuara në 880 skedarë.
Kryesore risitë:
- Një operator eksperimental i ri isa, që kontrollon nëse objekti i specifikuar është një instancë e klasës së kaluar ose e klasës trashëgimtar:
if( $obj isa Package::Name ) { … }
- Mbështetje Unicode 13.0!
- Ka ardhur mundësia për të shkruar operatorët e krahasimit me prioritet të vetëm në formën e një vargu:
if ( $x < $y <= $z ) {…}
E njëjta gjë si:
if ( $x < $y && $y <= $z ) {…}
Për këtë veçori mund të lexoni më shumë në perlop (seksioni «Operator Precedence and Associativity»).
- Shenjat e letrave në shprehjet e rregullta nuk janë më eksperimentale. Shembuj: (*pla:pattern), më shumë në perlre.
- Mundësia për të kufizuar modelin e kontrolluar nga një sistem skriptimi konkret (më shumë në «Script Runs» në perlre) nuk është më eksperimentale.
- Ka ardhur mundësia për të çaktivizuar thirrjet e drejtpërdrejta të metodave. Më shumë mund të lexoni në shënimin e Brajan D. Foj.
Disa optimizime:
- Kontrollimi i lidhjeve ndaj mundësive shtesë (features) tani ndodh më shpejt.
- Rastet speciale për renditjen (në lidhje me {$a $b} dhe {$b $a}) janë ndjeshëm më të shpejta.
Kam zgjedhur vetëm disa gjëra sipas shijes sime. Ka dhe risitë e tjera, ndryshime jo të përputhshme me versionet e kaluara, përmirësime dokumentacioni dhe probleme të zgjidhura të sigurisë. Sugjeroj të njiheni me perldelta të plotë në lidhje.
Burimi: linux.org.ru
