Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > Communauté Perl > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, FAQ, sources, et autres ressources pour la rubrique Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 19/05/2011, 11h22   #1
Idelways
Expert Confirmé Sénior
 
Avatar de Idelways
 
Homme Ihssen Idelways
Développeur Ruby on Rails / iOS
Inscription : juin 2010
Messages : 1 390
Détails du profil
Informations personnelles :
Nom : Homme Ihssen Idelways

Informations professionnelles :
Activité : Développeur Ruby on Rails / iOS

Informations forums :
Inscription : juin 2010
Messages : 1 390
Points : 69 178
Points : 69 178
Par défaut Perl 5.14 est disponible

Perl 5.14 est disponible
Prise en charge complète d'Unicode 6, support amélioré d'IPv6 et de nombreuses améliorations syntaxiques



Une nouvelle version majeure de Perl – la 5.14 – vient de sortir avec une quantité impressionnante d'améliorations et de petites nouvelles fonctionnalités.

Les plus notables concernent l'amélioration du support de l'internationalisation avec une prise en charge complète de la norme Unicode 6, l'extension de la prise en charge du protocole IPv6 et une configuration plus simplifiée du module CPAN permettant d'accéder au dépôt éponyme, le plus riche des bibliothèques écrites en Perl.

Le module Socket implémente Socket::getaddrinfo() et Socket::getnameinfo() et offre nombre de nouvelles constantes et fonctions utiles.

Une dizaine d'affinements des expressions rationnelles font aussi leurs apparitions, comme la possibilité d'effectuer des substitutions non destructives (exemple : s/ae/ä/gr), des modificateurs pour compiler des Regexp en Unicode ou autres, et une amélioration des sorties de débogage.

De nouvelles possibilités syntaxiques s'offrent aux développeurs Perl, les fonctions sur les tableaux et les tables associatives (Hash) acceptent comme paramètre des références sans sigil : values %$hashref peut être désormais écrit ainsi values $hashref.

La déclaration d'un package peut désormais prendre un bloc de code en paramètre : { package Foo; ... } devient package Foo { ... }. Les fonctions tie, tied et untie peuvent être en outre surchargées.

Les classes Pod::Plainer, Switch et Class::ISA, ont été par ailleurs retirées du Core du langage.

La documentation du langage a été pour l'occasion largement revue, corrigée et complétée. Des parties anachroniques en particulier, ont été débarrassées.

Les fonctionnalités qui cassent la compatibilité avec la version 5.10 peuvent être activées individuellement avec la déclaration use feature (exemple : use feature 'unicode_strings') ou activées toutes à la fois avec use feature ':5.14'.

Cette sortie signe toutefois l'arrêt définitif du support de Perl 5.10 au profit de cette version.


Cette version est disponible en téléchargement sur cette page

Source : liste complète des nouveautés

Et vous ?

Que pensez-vous des nouveautés de cette version ?
Idelways est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 19/05/2012, 15h33   #2
Lolo78
Membre Expert
 
Homme Laurent R.
Conseil - Consultant en systèmes d'information
Inscription : mai 2012
Messages : 572
Détails du profil
Informations personnelles :
Nom : Homme Laurent R.
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2012
Messages : 572
Points : 1 124
Points : 1 124
Citation:
Envoyé par Idelways Voir le message

Cette sortie signe toutefois l'arrêt définitif du support de Perl 5.10 au profit de cette version.
Hmmm, dire que nous en sommes encore à la version 5.8 au boulot.
Lolo78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h51.


 
 
 
 
Partenaires

Hébergement Web