Un meilleur job mieux payé ?

Deviens chef de projet, développeur, ingénieur, informaticien

Mets à jour ton profil pro

ça m'intéresse

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

Le , par Idelways, Expert éminent sénior
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 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Lolo78 Lolo78 - Rédacteur/Modérateur https://www.developpez.com
le 19/05/2012 à 15:33
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.
Offres d'emploi IT
Data scientist senior H/F
Safran - Ile de France - Magny-les-Hameaux (Saclay)
Architecte sécurité des systèmes d'information embarqués H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil