Bonsoir,
j'ai mis en ligne il y a quelques jours un nouveau tutoriel PERL : "La programmation fonctionnelle en Perl - Partie 1 : Les opérateurs de listes".
Cet article se trouve sur ce site à cette adresse.
Ce document est le premier d'une série de tutoriels visant à montrer comment utiliser certaines techniques de la programmation fonctionnelle en Perl et acquérir ainsi une bien meilleure expressivité. Cette première partie aborde en particulier les opérateurs de listes (grep, map, for, sort, etc.) et montre comment il est possible d'enchaîner certains d'entre eux pour former une espèce de « pipeline » dans lequel les données transitent et subissent une série de transformations successives permettant de résoudre simplement et élégamment des problèmes assez complexes.
Les parties suivantes traiteront notamment des fonctions d'ordre supérieur (fonctions de rappel, tables de distribution, fermetures, etc.), un autre concept emprunté à la programmations fonctionnelle (en particulier à Lisp) et augmentant considérablement la puissance et l'expressivité du langage Perl.
Ce post vise bien sûr en premier lieu à annoncer la parution de cet article, mais aussi et surtout à ouvrir un fil de discussion permettant à tout un chacun de commenter son contenu et de proposer d'éventuels ajouts, améliorations et corrections.
Bonne soirée à tous.
Partager