Perl 5.38.0 est sorti

Posté par  . Édité par kai, volts, orfenor, J-Forget, Benoît Sibaud, Xavier Teyssier et Ysabeau 🧶 🧦. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
33
18
sept.
2023
Perl

Perl est un langage généraliste créé en 1987 par Larry Wall. Il est distribué sous une double licence : Artistic Licence et GPL v1+. La plupart des modules du CPAN, dépôt de référence pour des modules tiers, suivent également ce même traitement. Perl est inclus dans la quasi-totalité des distributions GNU/Linux.

La toute dernière version de Perl, la 5.38.0, est sortie le 3 juillet 2023. Vous la retrouverez bientôt dans votre distribution préférée.

Tout d’abord un petit lien vers la dépêche de l’année dernière sur la sortie de Perl 5.36.0 ainsi que vers les dépêches annonçant les sorties de Perl 5.32.0 et 5.30.0.

Perl 5.36.0 est sorti

Posté par  . Édité par contra-sh, Patrick Trauquesègues, tisaac, Bruno Ethvignot, Ellendhel, Gil Cot ✔ et palm123. Modéré par bobble bubble. Licence CC By‑SA.
Étiquettes :
35
28
sept.
2022
Perl

La toute dernière version de Perl, la 5.36.0, est sortie le 28 mai 2022. Vous la retrouverez bientôt dans votre distribution préférée.

Perl est un langage généraliste créé en 1987 par Larry Wall. Il est distribué sous une double licence : Artistic Licence et GPL v1+. La plupart des modules du CPAN, dépôt de référence pour des modules tiers, suivent également ce même traitement. Perl est inclus dans la quasi-totalité des distributions GNU/Linux.

Tout d’abord un petit lien vers la précédente dépêche sur la sortie de Perl 5.32.0 ainsi que vers la dépêche annonçant la sortie de Perl 5.30.0.

Raku en 2020

50
22
nov.
2020
Perl

Perl 6 Raku est un langage puissant et mature qui fut assez difficile à mettre en œuvre (ce qui sera abordé dans la deuxième partie de la dépêche).

Raku est né « Perl 6 », mais n’est pas/plus la prochaine version de Perl 5 (qui sera Perl 5.34 ou Perl 7, voir la dépêche annonce de Perl 7). Raku a, d’ailleurs, été renommé en 2019 pour clarifier ce positionnement. Raku partage en effet avec Perl 5 :

  • des caractéristiques techniques (proche du langage naturel, sigils…) ;
  • la même fondation ;
  • les mêmes conférences ;
  • en partie leurs communautés (Damian Conway, Larry Wall…) ;
  • certains évènements (Perl Weekly Challenge…).

Annonce de Perl 7

Posté par  . Édité par Lawless, Ysabeau 🧶 🧦, Davy Defaud, theojouedubanjo, ZeroHeure, Bruno Ethvignot, Alcyone et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
55
12
juil.
2020
Perl

C’est officiel, Sawyer X a annoncé Perl 7. C’est une révolution pour Perl, clairement. Cependant, Perl 7 ne sera pas une révolution en termes de fonctionnalités mais une étape de modernisation pour activer un grand nombre de fonctionnalités par défaut, qui étaient jusque‑là activables à la demande, ainsi que changer de paradigme de développement, puisqu’on va faire avancer le langage plutôt que de systématiquement privilégier la rétrocompatibilité.

Perl 7Diapo explicative de Sawyer X

Sortie de Perl 5.32.0

51
4
juil.
2020
Perl

Perl est un langage généraliste créé en 1987 par Larry Wall.

« Perl continue de prospérer dans sa quatrième décennie grâce à une communauté d’utilisateurs et de développeurs très dynamique. », dixit perldelta.

Perl est distribué sous une double licence : Artistic Licence et GPL v1+. La plupart des modules du CPAN suivent également ce même traitement.

Perl 5 raptor  « Perl 5 raptor » de kraih, licence CC BY‑SA 4.0

Tout d’abord un petit lien vers la précédente dépêche sur la sortie de Perl 5.30.0 qui explique en particulier le « releasing flow » et des termes spécifiques à la communauté Perl (blead, pumpking, etc.).

Sortie de Perl 5.30.0

50
9
juil.
2019
Perl

Perl est un langage généraliste crée en 1987 par Larry Wall. « Perl continue de prospérer dans sa troisième décennie grâce à une communauté d’utilisateurs et de développeurs très dynamique. », dixit perldelta. Perl est distribué sous une double licence : Artistic Licence et GPL v1+. La plupart des modules du CPAN suivent également ce même traitement.
Perl 5 raptor  Perl 5 raptor de kraih, licence CC-BY-SA 4.0

En 2010, on parlait de « Perl moderne » pour mettre en évidence la modernisation du langage et des pratiques autour de celui‐ci (dans le livre Modern Perl, ainsi que Perl Moderne, écrit par trois mongueurs français, ou encore le module Modern::Perl). Nous sommes probablement à présent dans l’ère « post‐moderne de Perl » :-)

Un certain nombre de dépêches ont été postées sur LinuxFr.org à propos des évolutions du langage.

N. D. M. : cette longue dépêche a été scindée en deux : l’abondante bibliographie est dans une dépêche séparée.

Pour tout savoir du Perl post‐moderne

Posté par  . Édité par Ysabeau 🧶 🧦, Davy Defaud et ZeroHeure. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
39
10
juil.
2019
Perl

Cette dépêche est un complément de celle qui retrace l’histoire de Perl à l’occasion de la sortie de la version 5.30. Elle se concentre sur les ressources : documentation, tutoriels, folklore, outils pour découvrir et développer en Perl.

Pour rappel, Perl est un langage généraliste créé en 1987 par Larry Wall. « Perl continue de prospérer dans sa troisième décennie grâce à une communauté d’utilisateurs et de développeurs très dynamique. », dixit perldelta. Perl est distribué sous une double licence : Artistic Licence et GPL v1+. La plupart des modules du CPAN suivent également ce même traitement.
Perl 5 raptor  Perl 5 raptor de kraih, licence CC-BY-SA 4.0

Sortie de Perl 5.22.0

Posté par  (site web personnel) . Édité par Stéphane Aulery, Kwiknclean, ZeroHeure, palm123 et BAud. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
33
4
juin
2015
Perl

Le langage Perl, initialement conçu pour la manipulation de texte, puis utilisé aujourd’hui pour tout un vaste pan d’applications, allant des frameworks web aux applications en biologie, continue à mûrir dans sa troisième décennie.

Cette dépêche fait suite à la précédente concernant la sortie de la version 5.16.0, et résume les évolutions majeures depuis cette dernière (version 5.18.0 en mai 2013, 5.20.0 en mai 2014 et 5.22.0), qui sont le fruit du travail de plus d’une centaine de personnes.

Un aperçu des évolutions de l’écosystème Perl 5 ces dernières années et de celui de sa petite sœur (ou petit frère) Perl 6 complète le tableau.

Réunion impromptue Perl à Paris le 21 août, avec l'auteur de Moose

Posté par  (site web personnel) . Édité par Benoît Sibaud et ZeroHeure. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
10
15
août
2013
Perl

Pour la fin du mois d'août, pour se remettre des activités estivales éreintantes, rien de tel qu'une bonne vieille réunion entre geeks dans un bar anarchiste à Paris.

Les Mongueurs de Perl vous convient donc à une soirée "impromptue" le 21 août à 20:00 au Maldoror à Paris avec la participation exceptionnelle de Stevan Little, l'auteur de Moose (une extension du système d'objets de Perl).

Vous pourrez y boire un coup et dîner à partir de 21:00 à peu près. Mais surtout, discuter Perl ou autre…

Journées Perl : dernières infos pratiques

Posté par  . Édité par Nÿco, baud123, Pierre Jarillon et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
5
26
juin
2012
Perl

Les journées Perl commencent jeudi prochain. Parmi les 20 conférenciers qui donneront 28 présentations (plus de 14 heures au total) à 70 participants venus de 9 pays.

On peut signaler la présence de Matt "mst" S. Trout de ShadowCat (DBIx::Class, Catalyst, Moo, et d'autres) qui nous parlera de sa vision d'un meilleur CPAN. Stéphane "cognominal" Payrad anime une classroom perl6 soutenue par des contributeurs de premier plan (Carl Masak, Jonathan Worthington, Tadeusz Sośnierz, Christian Aperghis-Tramoni) et nous proposeront des espaces pour organiser des ateliers, hackathlons et autres événements sur le mode BarCamp. Cette édition s'annonce donc comme une grande fête technique : n'hésitez pas à partager envies et propositions sur le wiki (http://journeesperl.fr/fpw2012/wiki)

Il n'est pas trop tard pour s'inscrire. L'organisation aimerait rappeller aux participants désireux d'utiliser le réseau pendant les conférences qu'ils doivent posséder un compte nominatif. Pour ce faire, Epitech demande de communiquer un numéro de carte d'identité ou de passeport avant mardi, 20 heures.

À très bientôt.
Le comité d'orga et les mongueurs de Perl

Perl 5.16.0

Posté par  (site web personnel, Mastodon) . Édité par baud123, B16F4RV4RD1N et claudex. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
27
24
mai
2012
Perl

Imperturbable et quasiment un an jour pour jour après la publication de la version 5.14, Perl vient de sortir en version 5.16.0. Rappelons que Perl, créé en 1987 par Larry Wall, est un langage interprété, polyvalent, et particulièrement adapté au traitement et à la manipulation de fichiers texte, le tout sous double licence GPLv2 et Artistic.

Je vous invite à consulter le perldelta de la 5.16.0 pour la liste détaillée des changements.

Conférences « Perl, fun again! » le 5 mars 2012 à Paris

Posté par  . Édité par Benoît Sibaud, baud123, tuiu pol et claudex. Modéré par Pierre Jarillon.
Étiquettes :
12
27
fév.
2012
Perl

Le lundi 5 mars 2012, de 18h30 à 22h00 à La Cantine (Paris), les Mongueurs de Perl organisent une réunion technique avec un format différent.

Au programme, des présentations d'environ 15 minutes, sur des sujets comme :

  • les bases de données relationnelles et NoSQL ;
  • l'objet avec Moose ;
  • Dancer, le framework web à la mode ;
  • les bibliothèques asynchrones (POE, AnyEvent).

Et bien d'autres encore (voir programme en seconde partie de dépêche).

Venez nombreux pour discuter avec les membres de la communauté Perl parisienne!

Calendriers de l'avent Perl 5 et Perl 6

Posté par  . Édité par claudex et Nÿco. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
19
4
déc.
2011
Perl

Comme chaque année, les équipes Perl 5 et Perl 6 publient leurs calendriers respectifs de l'avent [1] [2] qui démontrent les fonctionnalités des langages et de leurs bibliothèques et donnent des conseils stylistiques. Beaucoup programment en Perl 5 comme en C et ignorent que Perl est inspiré des principes qui règlent les langages naturels. Comme on s'exprime de manière différente selon le média, la situation et l'interlocuteur, on n'écrit pas en Perl de la même manière un gros programme et un uniligne [3] [4].

Rakudo Star, un Perl 6 pour les adopteurs précoces

Quant à Perl 6, une nouvelle release de Rakudo Star est prévue au plus tard pour janvier 2012, le temps de corriger les régressions dues à l'intégration de nouveaux blocs architecturaux. Le nombre, l'importance, et l'interdépendance de ceux-ci expliquent l'absence de release depuis juillet. Une explication détaillée pour les anglophones.

Le résultat est impressionnant. Exemples parmi d'autres : on peut écrire un système de débogage de grammaire en 200 lignes, ou intégrer de manière transparente une bibliothèque d'entiers en longueur variable, accessible sous le nom de type BigInt.

Finalement l'architecture étant stable, les développeurs de rakudo peuvent commencer à optimiser le compilateur en écrivant du code Perl 6 améliorant ainsi à la fois les performances du compilateur et celles du code utilisateur. Merci au système de métaclasses avec polymorphisme de représentations.

Publication de Thruk 1.0

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
22
11
mai
2011
Perl

Sven Nierlein vient d’annoncer la sortie de la première version de Thruk, la 1.0 ! Après un an et demi de travail, la première version finalisée de cette interface alternative à Nagios, mais également à Shinken, est enfin arrivée.

N. D. M. : Nagios et Shinken sont des applications qui permettent de surveiller le fonctionnement des différents logiciels et machines sur un réseau.

La principale nouveauté de cette version est l’apparition des signets, mais l’essentiel est que Thruk est enfin arrivé à maturité ! Enfin, presque, car sitôt la 1.0.0 publiée, une nouvelle version corrective, estampillée 1.0.1, est aussitôt sortie.

Celle‐ci s’ajoute aux précédentes fonctionnalités implémentées depuis la version 0.70 :

  • le support de l’UTF-8 ;
  • de nombreuses intégrations et fonctionnalités pour Shinken ;
  • l’usage de préfixes et d’expressions régulières pour la recherche d’hôtes et de groupes de services ;
  • un affichage en ligne des graphiques générés par PNP4Nagios ;
  • un outil de configuration pour les fichiers « cgi.cfg » et « thruk.cfg » ;
  • une nouvelle vue combinant les problèmes relatifs aux hôtes et aux services ;
  • trois nouveaux thèmes : Thruk, le célèbre Vautour et Wakizashi.

Publication de Request Tracker 4

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
18
4
mai
2011
Perl

Best Practical, l’éditeur du système de suivi de tickets d’incidents Request Tracker ou RT pour les intimes, a annoncé le jeudi 28 avril dernier sur son blog la publication de la nouvelle version majeure de RT : la version 4.

Après deux ans de développement, celle‐ci apporte un lot de nouveautés par rapport à la série précédente, que le blog détaillera au fur et à mesure, dont :

  • nouveau thème par défaut, Aileron, disposant de nouveaux menus ;
  • définition simplifiée des « workflows » grâce aux durées de vie modulables pour les tickets ;
  • accès nomade grâce à la nouvelle interface Web pour téléphones portables ;
  • un éditeur de thèmes en ligne ;
  • rationalisation des citations dans la correspondance des tickets ;
  • intégration de la base de connaissance RTFM  ;
  • recherches textuelles plus rapides et faciles ;
  • complètement automatique des adresses e‐mail en AJAX ;
  • amélioration de la génération et de l’affichage des e‐mails en HTML ;
  • nouveaux types de champs personnalisés : dropdown, radio button, adresse IP, timestamp et date ;
  • amélioration et simplification des interfaces de gestion des droits d’accès ;
  • des centaines de corrections d’anomalies, l’amélioration des performances, etc..

Parmi ces nouvelles fonctionnalités, certaines étaient précédemment disponibles sous forme de greffons, comme RTx::EmailCompletion, RT::Extension::CustomField::CheckBox ou encore RT::Extension::MobileUI.

Les journées Perl 2011

Posté par  . Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
14
24
avr.
2011
Perl

Le vendredi 24 et le samedi 25 juin 2011, les Mongueurs de Perl organisent la huitième conférence « Les Journées Perl ». Cet événement rassemblera à la Cité des Sciences à Paris tous les utilisateurs de Perl, du débutant à l’expert. Ce sera l’occasion de rencontrer de nombreux grands noms de la communauté Perl francophone.

Project-Builder.org 0.11.1 est maintenant disponible

Posté par  (site web personnel) . Modéré par tuiu pol. Licence CC By‑SA.
25
9
mar.
2011
Perl

Je suis heureux d'annoncer la nouvelle et dernière version 0.11.1 de Project‑Builder.org !

Pour rappel, Project‑Builder.org est un outil GPLv2 qui supporte le concept de « Continuous Packaging » — empaquetage en continu —, développé conjointement par HP et Intel. Le but est de permettre de construire, à partir d'un seul répertoire source, régulièrement des paquets pour différentes distributions et architecture.

Le principal apport de cette version est l'ajout du support des remote machines (RM) en supplément des machines virtuelles (VM) ou des environnement virtuels (VE) ou chroot pour fabriquer des paquetages. On peut donc maintenant utiliser Project‑Builder.org simplement et facilement, dans un contexte de ferme de fabrication de paquets.

La mise à jour des VMs, VEs et RMs associées peut se faire en utilisant setupvm|ve|rm.

Cette version corrige aussi des bogues sur la gestion du parallélisme, ceux des sources et patchs additionnels, la gestion des ebuilds et les bogues #83, #86 et #87, notamment.

Un effort a été fait pour améliorer la sécurité dans l'usage de « sudo » en restreignant la liste des commandes utilisées (pour les RM principalement qui peuvent être gérées par des tiers, mais cela bénéficie aussi aux VM).

Enfin, encore du nettoyage de code, suite aux conférences Perl vues lors du FOSDEM 2011, qui m'ont donné envie d'améliorer le code. :-)

Pas de contre‑indication dans son utilisation. ;-)

Project-Builder 0.10.1 est disponible

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
16
20
jan.
2011
Perl
Une nouvelle version de l'outil d'empaquetage en continu (Continuous Packaging) Project-Builder.org a été publiée ce 17 janvier.

Avec le rôle grandissant du logiciel libre dans l'entreprise, certaines des techniques de développement de ces projets connaissent aussi un momentum. L'intégration continue (dépot partagé de sources, fabrication automatique, test automatique) en est un exemple. Le nouveau procédé que représente l'empaquetage en continu doit néanmoins encore être promu et développé comme bonne pratique pour l'industrie.

Project-Builder.org est un projet GPL v2, destiné aux développeurs de logiciels libres, pour leur permettre de fournir le plus aisément possible des paquets logiciels pour diverses cibles à partir d'une seule source de données. Il leur permet d'agrandir leur base d'utilisateurs et de faciliter l'installation et la gestion de leurs applications.

Il vise à devenir un outil de l'initiative vcs-pkg.org.
L'outillage est aujourd'hui utilisé pour des projets aussi divers que FOSSology, MondoRescue, LinuxCOE.

Les fonctions de l'outil sont détaillées dans la suite de la dépêche.

La Saison des calendriers de l'Avent est là !

Posté par  . Modéré par j.
Étiquettes :
11
4
déc.
2010
Perl
Comme chaque année, différents projets de la communauté Perl publient leurs calendriers de l'Avent : chaque jour, un nouvel article pour découvrir quelque chose de nouveau sur votre projet favori, ou une nouvelle fonctionnalité de Perl, ou encore un module CPAN qui va changer votre vie.

Voici une liste de ces différents calendriers :


  • Perl Advent : des astuces et exemples de programmes en Perl ;

  • Dancer : pour découvrir ce nouveau framework web ;

  • Catalyst : un autre framework web ;

  • Perl 6 : jouez avec Perl 6 pour Noël !

  • RJBS : le calendrier personnel de Ricardo Signes (attention, ce n'est pas le Perl de votre grand-mère) ;

  • Japan Perl Association : l'association des développeurs Perl japonais, avec plusieurs calendriers également en japonais (mais aussi un en anglais).

Publication de Thruk 0.70

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
11
7
sept.
2010
Perl
Sven Nierlein vient d'annoncer sur son blog ce lundi 6 septembre la publication de la version 0.70 de Thruk (interface web de supervision).

Contrairement à bon nombre d'interfaces alternatives aux CGI originaux de Nagios, Thruk a été écrit pour les remplacer de manière isofonctionnelle avant de s'enrichir. Par isofonctionnelle, il faut comprendre que l'interface reprend pratiquement trait pour trait l'interface originale de Nagios. De plus, Thruk est écrit en Perl et utilise le framework Catalyst.
Cependant, de nombreuses et nouvelles fonctionnalités ont déjà fait leurs apparitions au fil de son développement :

  • Plusieurs sources possibles (grâce au support de MKLiveStatus) ;

  • Plusieurs moteurs possibles (Nagios, Icinga ou même Shinken) ;

  • Indépendance vis-à-vis de Nagios Core : il est possible de l'installer sur un autre hôte ;

  • Recherches étendues ;

  • Export vers Excel (NdM : un export dédié au logiciel propriétaire Excel ou un export au format XLS ?);

  • Interface pour mobile (iPhone, iPad et Android) ;

  • Interface personnalisable via des thèmes (Nuvola, Exofolation, Vautour, etc.).


Depuis la version 0.70, toutes fonctions internes relatives à MKLiveStatus ont fait l'objet d'un module, ce qui prépare la possibilité d'avoir plusieurs sources, alternatives à MKLiveStatus.

Si Centreon, OP5 et autres Opsview vous paraissent avoir souffert d'un trop-plein de fonctionnalités, ou que vous souhaitez pouvoir améliorer l'interface de Nagios sans trop changer les habitudes de vos utilisateurs, alors, une chose est sûre, Thruk est certainement fait pour vous !

Dancer, un framework Web en Perl

Posté par  . Modéré par baud123.
Étiquettes :
12
2
sept.
2010
Perl
Dancer est un framework Web écrit en Perl, initialement inspiré par Sinatra (Ruby). Le projet, après un an de développement, a maintenant sa propre identité.

Dancer est très facile à installer, son nombre de dépendances étant limité au strict minimum. L’objectif principal est de rester simple à prendre en main pour un novice en Perl. Mais il est également assez souple pour qu’un utilisateur expérimenté puisse accomplir tout ce qu’il souhaite. Une de ses forces est de s’être construit dès le début autour de l'écosystème PSGI, le port de WSGI/Rack en Perl.

Parmi ses fonctionnalités, on peut citer :
  • Prise en charge de différents systèmes de sérialisation (JSON, XML, YAML), idéal pour développer des applications ReST ;
  • Un système de greffon ;
  • Compatibilité avec Plack et ses nombreux middlewares ;
  • De nombreux systèmes de loggers et de templates disponibles.

Des présentations sur Plack et Dancer sont annoncées pour la conférence OSDC.fr. Et le dernier jeudi de ce mois de septembre, le 30, une réunion des utilisateurs/développeurs de Dancer est prévue sur Paris pour faire des démonstrations et discuter/échanger.

Sortie de Rakudo Star

Posté par  . Modéré par Mouns.
Étiquettes :
39
30
juil.
2010
Perl
Rakudo, le compilateur Perl 6, annonce aujourd'hui sa première version publique après 10 ans de travail collectif. Baptisée Rakudo * (ou Rakudo Star), elle se base sur la machine virtuelle Parrot, conçue comme un projet indépendant pour interpréter des langages dynamiques.

Ce compilateur est l'implémentation officielle du langage Perl 6, qui est plus ou moins le successeur de Perl 5, dont la première version remonte à 1994. De très nombreuses évolutions sont présentées, révélant les modifications importantes qu'ont subies Perl et sa communauté depuis leur création.

Meme si Rakudo Star n'est pas encore considérée comme une implémentation stable ni même complète de Perl 6, les développeurs de Rakudo espèrent encourager la communauté à tester Perl 6, et à faire remonter des avis sur ce qui fonctionne déjà.

La fourberie des perles

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
12
21
juil.
2010
Perl
Cette dépêche est tirée du journal de jbbourgoin.

Nous vivons des temps très excitants. Les perles sont fourbes, elles ne sont jamais là où nous les attendons, et pointent les bouts de leur orbe n'importe quand. Deux perles très rusées sont en passe de venir nous titiller la concupiscence : Guile 2.0 et Rakudo Star (Perl 6).

Rakudo Star

Rakudo Star (a "usable Perl 6") to be released by July 29
Submitted by pmichaud on Sat, 06/19/2010 - 11:09


Rakudo Star, c'est le nom de la première sortie officielle de Rakudo Perl, une implémentation de Perl 6.

Perl 6, c'est un gros langage. On pourrait presque dire que c'est une famille de langages à lui tout seul. Il permet la programmation dans beaucoup de sous-langages, dont le nouveau moteur d'expressions rationnelles fait partie.

Deux et trois choses amusantes dans Perl 6 :
  • Expressions rationnelles : elles deviennent un véritable sous-langage de Perl 6. Il y a plein de trucs qui ont l'air très chouette, mais comme je ne connais pas grand chose au domaine, je vais me contenter d'exprimer mon étonnement ;)
  • Contextes multiples et invariance du sigil : Enfin, dirons certains, le sigil est invariant ! Ne vous réjouissez pas trop vite, il l'est moins par soucis de se conformer aux autres langages que parce que les contextes sont beaucoup plus abondants qu'en Perl 5 et auraient rendu la variance du sigil un enfer...
  • typage : typage dynamique, mais aussi statique ;
  • Macros : type C ( simple substitution textuelle), type LISP (modification de l'arbre syntaxique) ;
  • OO : L'OO classique et l'OO basée sur les prototypes sont possible. Les "roles" ( mixins, interfaces, traits dans d'autres langages...).


Beaucoup d'autres choses : des bidules pour faciliter la programmation concurrentielle, les jonctions etc.
Pour ceux qui préfèrent l'aspect historique, le journal de darkhad (et les commentaires) revient sur une affaire de mugs, comme quoi ça fait déjà 10 ans que les produits dérivés de perl 6 existent.

Guile 2.0

2010-06-01
GNU Guile 1.9.11 (beta) released. This may be the last release before 2.0 comes out.


Guile 2.0 c'est l'implémentation de Scheme du projet GNU qui avait pour objectif de devenir le langage « glue » du monde libre et, au passage, de remplacer Emacs LISP.

Si le premier est depuis longtemps compromis par les Python, les Perl et même les Javascript, le second est en passe de devenir une réalité !

Guile permet depuis la version 1.9.0 de compiler scheme en du bytecode pour une machine virtuelle dédiée. Guile supporte déjà ECMAScript mais aussi... Elisp ! Le support de R6RS est quasiment complet.

Au passage, je tiens à signaler que PLT Scheme devient Racket, et qu'Emacs 24 continue de grandir joyeusement.

Perl 5.12 - une constante jeunesse

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
22
14
avr.
2010
Perl
Perl est un langage de script initié par Larry Wall en 1987 qui est un des fondements du mouvement des logiciels libres. Il est distribué sous la licence libre Artistic. La version 5.0 est sortie en 1994 et la version 5.12 vient de paraître. Belle pérennité et surtout magnifique travail communautaire. En effet, le gros de l'infrastructure Perl tourne autour du CPAN (Comprehensive Perl Archive Network) qui concentre des milliers de module réutilisables et en constante amélioration.

Perl utilise depuis quelques temps déjà la notation impaire pour les versions de développement et paire pour les versions stables. Depuis la version 5.11.0, la communauté Perl a basculé sur un agenda de sortie des versions à date fixe, une version de développement tous les 20 du mois en cours et une version stable tous les ans au printemps (dans l'hémisphère Nord). La 5.12 est donc la première version stable à profiter de ce nouvel agenda.

À peine sortie, un essai d'intégration dans la future Debian squeeze est déjà en route et semble sur la bonne voie. Il faut savoir que Debian n'intègre qu'une seule version de Perl à la fois et que ce langage est très intégré dans cette distribution même si à chaque version de celle-ci, de gros efforts sont réalisés pour diminuer le nombre de dépendances dans le cœur de la distribution.

Les Journées Perl 2010

Posté par  . Modéré par baud123.
Étiquettes :
8
16
mar.
2010
Perl
Le vendredi 11 et le samedi 12 juin 2010, les Mongueurs de Perl organisent la septième conférence « Les Journées Perl ».

Cet événement rassemblera à l'Université du Littoral Côte d'Opale (ULCO) à Calais tous les utilisateurs de Perl, du débutant à l'expert.

Ce sera l'occasion de rencontrer de nombreux grands noms de la communauté Perl francophone, de partager nos expériences, et d'enrichir nos connaissances.