Perl et les modules qui vont avec

alain Adelmar
aadelmar@numericable.fr beuuh c est quoi ca

Les modules de Perl sont des extentions, des sortes de petit programmes qui une fois chargés ajoutes des fonctionnalités avancées à certains mot réservés, lesquels vous permetrons de ne pas vous perdre dans une programmation de details. Ils sont comme des outils standards à porté de main qui vous évitent bien des lignes de code, ils sont utiles aussi pour la maintenance. Bien écrit dans un code opptimal il peuvent bien simplifier la vie.

par alain Adelmar aadelmar@free.fr


Monté par défaut et en état de marche dans toutes les distributions Linux, les modules de base (les principeaux) font parti du package Perl. Il y a déjà pas mal de modules de base sur chaque installation et bien plus si vous décidez d'installer tous ceux qui sont sur les distributions. Mais ce n'est qu'une goutte à coté de ceux que vous trouverez sur le CPAN.

Pour savoir comment ça marche j'ai décidé de me créer mes propres modules comme: DateFrench.pm
qui me donne la date et l'heure dans le format que je veux (plus de 24 formats). Il est principalement fait de deux fonctions:
maintenant
et
datefichier
qui renvoient soit la date et/ou l'heure actuelle ou la date et/ou l'heure du dernier accé, de la derni&egrve;re modification ou de la création. Les formats de sorties vont de la date/heure comme:

  Lundi 13 Juillet 2009 15:52:27    # par défaut
  Lun 13/07/2009 15:52              # plus compacte
  56PXx                             # en alphanumerique triable comprenant (année,mois,jour,heure,minute,seconde)
  
etc... il y en à plus de 24 pour le moment (les plus utilisés) et d'autre servant pour être intégré à des noms de fichier. Ultra pratique, je m'en sers dans tout mes scripts.

Liste et doc de modules perso: