Continuando al ritmo di una release all'anno, Perl 5.14.0 è disponibile.
La nuova versione dell'interprete presenta varie novità, di cui potete venire a conoscenza leggendo il perldelta della distribuzione. Sono state variate ben 550 mila linee di codice rispetto alla versione 5.12, il che dovrebbe fornire una misura del lavoro svolto.
Citiamo le novità principali:
- Un nuovo flag /r che rende non distruttive le sostituzioni effettuate con s//. In pratica, si può assegnare il risultato della sostituzione ad una nuova variabile:
my $brutto = "il cielo è plumbeo"; # $brutto rimane immutata my $bello = $brutto =~ s/plumbeo/sereno/r;
-
Nuova sintassi package Pippo {} per definire i package come blocchi di codice, con tanto di possibilità di specificarne la versione.
-
Importanti ottimizzazioni: perl usa meno memoria e meno CPU!!
-
Supporto Unicode 6.0, e possibilità di specificare nelle regular expression se i match debbano essere considerati stringhe ASCII o Unicode
-
Configurazione automatica del client CPAN molto migliorata (yeah)
-
Supporto migliorato per IPv6 (e tra un po' potrebbe servire sul serio...)
Pronti per l'upgrade? Se il vostro sistema operativo ancora non offre perl 5.14, provate ad installarlo localmente utilizzando perlbrew.
Per scoprirne di più, vieni a trovarci all' Italian Perl Workshop 2011, l'8 ed il 9 Settembre 2011 a Torino.




Leave a comment