Rilascio del linguaggio di programmazione Perl 5.32.0
Dopo 13 mesi di sviluppo ha avuto luogo rilascio di un nuovo ramo stabile del linguaggio di programmazione Perl - 5.32. Nella preparazione della nuova release sono state modificate circa 220mila righe di codice, le modifiche hanno interessato 1800 file e allo sviluppo hanno preso parte 89 sviluppatori. Allo stesso tempo, è stato annunciato che lo sviluppo di Perl e il monitoraggio dei bug sarebbero stati spostati sulla piattaforma GitHub.
Il branch 5.32 è stato rilasciato secondo il programma di sviluppo fisso approvato sette anni fa, che prevede il rilascio di nuovi branch stabili una volta all'anno e rilasci correttivi ogni tre mesi. Tra circa un mese è previsto il rilascio della prima versione correttiva di Perl 5.32.1, che correggerà gli errori più significativi identificati durante l'implementazione di Perl 5.32.0. Con il rilascio di Perl 5.32 è stato interrotto il supporto per il ramo 5.28, per il quale in futuro potrebbero essere rilasciati aggiornamenti solo se vengono identificati problemi critici di sicurezza. È stato inoltre avviato il processo di sviluppo del ramo sperimentale 5.33, sulla base del quale nel giugno 2021 verrà formata una release stabile di Perl 5.34.
Aggiunto operatore infisso "isa" per verificare se un oggetto è un'istanza di una classe specificata o di una classe derivata da essa. Ad esempio, "if( $obj isa Package::Name ) { … }". L'operatore è attualmente contrassegnato come sperimentale.
La possibilità di combinare gli operatori di confronto in Catene, consentendo di confrontare più valori contemporaneamente, a condizione che vengano utilizzati operatori con uguale precedenza. Ad esempio, la catena “if ( $x < $y