Section courante

A propos

Section administrative du site

Voici la liste des différents modules disponibles sous Perl en utilisant les bibliothèques «CPAN» ou «PPM» :

Module Description
ActivePerl Ce module permet d'effectuer une construction binaire de Perl.
AnyDBM_File Ce module permet de fournir un cadre d'application pour des multiples DBM.
Archive::Extract Ce module permet d'effectuer l'extraction des archives de façon générique.
Archive::Tar Ce module permet d'effectuer la gestion des archives de format «tar».
Archive::Tar::File Ce module contient une sous-classe d'extraction en mémoire des fichiers d'archives de format «tar».
Attribute::Handlers Ce module contient les définitions d'attributs des «Handle».
AutoLoader Ce module permet d'effectuer le chargement de fonctions seulement sur demande.
AutoSplit Ce module permet d'effectuer la séparation d'un module pour le chargement automatique (AutoLoader).
B Ce module contient le compilateur Perl.
B::Concise Ce module contient les arbres de syntaxe du Perl.
B::Debug Ce module contient les arbres de syntaxe du Perl.
B::Deparse Ce module contient le mécanisme d'arrière-plan permettant de produire du code Perl.
B::Lint Ce module contient le Perl lint.
B::Showlex Ce module contient les variables lexical utilisé dans les fonctions et les fichiers.
B::Terse Ce module contient les informations «Terse» de l'arbre de syntaxe du Perl.
B::Xref Ce module permet d'effectuer la génération des rapports de référence pour les programmes Perl.
Benchmark Ce module permet de vérifier et comparer les temps d'exécutions du code.
Carp Ce module permet de générer des messages d'erreurs.
Carp::Heavy Ce module contient la machinerie lourde, sans les pièces réparables par l'utilisateur.
CGI Ce module permet de construire des pages Web par le CGI.
CGI::Apache Ce module contient les mécanismes de compatibilité pour le module «CGI.pm».
CGI::Carp Ce module contient les routines d'écriture dans le journal de bord des erreurs du HTTPD.
CGI::Cookie Ce module contient l'interface des Cookie de navigateur Web.
CGI::Fast Ce module contient les mécanismes de production de code HTML correctement formaté.
CGI::Pretty Ce module contient l'interface pour le «Server Push».
CGI::Push Ce module contient l'interface pour le «Server Push».
CGI::Switch Ce module contient des mécanismes de compatibilité d'arrière-plan pour le CGI::Switch.
CGI::Util Ce module contient des utilitaires interne pour l'utilisation du module CGI.
Class::ISA Ce module permet d'effectuer des rapports de recherche de chemin dans un arbre de classe ISA.
Class::Struct Ce module permet d'effectuer les déclarations de structures de simulation de type de données pour les classes Perl.
Compress::Raw::Zlib Ce module contient l'interface de bas niveau de la bibliothèque de compression «zlib».
Compress::Zlib Ce module contient l'interface de la bibliothèque de compression «zlib».
Config Ce module permet d'accéder aux informations de configuration de Perl.
Config::Extensions Ce module permet de vérifier si le noyau des extensions est construit.
CPAN Ce module contient les requêtes, le téléchargement et les constructions de modules Perl du site CPAN.
CPAN::API::HOWTO Ce module contient les livres d'aides pour la programmation du module «CPAN.pm».
CPAN::FirstTime Ce module contient l'utilitaire d'initialisation du fichier de configuration «CPAN::Config».
CPAN::Kwalify Ce module contient l'interface entre les modules «CPAN.pm» et «Kwalify.pm».
CPAN::Nox Ce module contient les mécanismes associés au module «CPAN.pm» sans utilisé le module «XS».
CPAN::Version Ce module contient les fonctions utilitaires afin de comparer les différentes versions de «CPAN».
CPANPLUS Ce module contient les accès API et CLI pour accéder aux sites miroirs de «CPAN».
CPANPLUS::Dist::Base Ce module contient les classes de base pour la distribution de classes utilisateurs client.
CPANPLUS::Dist::Sample Ce module contient les classes de codes d'exemples pour la création de plugin «Dist::*».
CPANPLUS::Shell::Classic Ce module contient les mécanismes d'émulation du module «CPAN.pm» pour le «CPANPLUS».
Cwd Ce module permet de demander le chemin du répertoire de travail courant.
Data::Dumper Ce module contient les routines permettant d'effectuer l'impression des données d'une structure et de variables comme la fonction «var_dump» du PHP.
DB Ce module contient l'interface de programmation pour l'API de déboguage de Perl.
DBD::ADO Ce module contient une interface pour l'utilisation de base de données par l'ADO.
DBD::DB2 Ce module contient une interface pour l'utilisation de base de données de DB2.
DBD::Informix Ce module contient une interface pour l'utilisation de base de données d'Informix.
DBD::InterBase Ce module contient une interface pour l'utilisation de base de données d'InterBase.
DBD::MySQL Ce module contient une interface pour l'utilisation de base de données de MySQL.
DBD::ODBC Ce module contient une interface pour l'utilisation de base de données par l'ODBC.
DBD::Oracle Ce module contient une interface pour l'utilisation de base de données d'Oracle.
DBD::PostgreSQL Ce module contient une interface pour l'utilisation de base de données de PostgreSQL.
DB_File Ce module permet de donner accès à un fichier de base de données Berkeley.
DBI Ce module contient une interface pour l'utilisation de base de données.
DBM_Filter Ce module contient le filtre de paire de clefs et valeurs pour le DBM.
DBM_Filter::compress Ce module contient le filtre de compression du DBM_Filter.
DBM_Filter::encode Ce module contient le filtre d'encodage du DBM_Filter.
DBM_Filter::int32 Ce module contient le filtre d'entier de 32 bits du DBM_Filter.
DBM_Filter::null Ce module contient le filtre de valeur nulle du DBM_Filter.
DBM_Filter::utf8 Ce module contient le filtre d'ensemble de polices de caractères UTF-8 du DBM_Filter.
DB_File Ce module contient les mécanismes d'accès à la base de données Berkeley par le Perl.
Devel::DProf Ce module contient les mécanismes du profileur de code Perl.
Devel::InnerPackage Ce module contient toutes les paquets internes d'un paquet.
Devel::Peek Ce module contient l'outil de déboguage pour les programmeurs XS.
Devel::PPPort Ce module contient les éléments Perl/Pollution/Portability.
Devel::SelfStubber Ce module permet d'effectuer la génération de stubs pour un module SelfLoading.
Digest Ce module contient les algorithmes d'encryptage de messages.
Digest::base Ce module contient la classe de base des algorithmes d'encryptage.
Digest::file Ce module contient la classe de base des algorithmes d'encryptage de fichiers.
Digest::MD5 Ce module contient les algorithmes d'encryptage de MD5.
Digest::SHA Ce module contient les algorithmes d'encryptage de SHA-1/224/256/384/512.
DirHandle Ce module permet de fournir les méthodes d'objet pour le répertoire Handle.
Dumpvalue Ce module contient les routines d'affichages de données Perl.
DynaLoader Ce module permet d'effectuer le chargement dynamique automatique des modules Perl.
Email::Valid Ce module contient un objet de vérification avancé d'adresse de courriel.
Encode Ce module contient les routines d'encodage de caractères.
Encode::Alias Ce module contient les alias de définitions d'encodage.
Encode::Byte Ce module contient les définitions d'encodage d'un simple octet.
Encode::CJKConstants Ce module contient les définitions d'encodage selon la norme ISO-2022.
Encode::CN Ce module contient les définitions d'encodage des caractères chinois.
Encode::CN::HZ Ce module contient les routines internes de définitions d'encodage des caractères chinois.
Encode::Config Ce module contient les configurations internes d'encodage.
Encode::EBCDIC Ce module contient les mécanismes d'encodages EBCDIC.
Encode::Encoder Ce module contient les classes d'objets d'encodages.
Encode::Encoding Ce module contient la classe base d'encodage.
English Ce module permet d'utiliser l'anglais ou les noms d'awk pour la ponctuation des variables.
Env Ce module permet d'effectuer l'importation des variables d'environnement.
Exporter Ce module contient les méthodes d'importation par défaut pour les modules.
ExtUtils::Install Ce module permet d'installer des fichiers à partir de l'emplacement spécifié.
ExtUtils::Liblist Ce module permet de demander la liste des bibliothèques qu'il utilise.
ExtUtils::MakeMaer Ce module permet de créer Makefile pour une extension Perl.
ExtUtils::Manifest Ce module permet d'écrire et de vérifier un fichier «MANIFEST».
ExtUtils::Miniperl Ce module permet d'écrire du code C pour le «perlmain.c».
ExtUtils::Mkbootstrap Ce module permet de produire un fichier bootstrap qu'utilisera «DynaLoader».
ExtUtils::Mksymlists Ce module permet d'écrire les fichiers d'options de liens pour l'extension dynamique.
ExtUtils::MM_OS2 Ce module permet de surchargés l'ExtUtils::MakeMaker pour des méthodes UNIX pour OS/2.
ExtUtils::MM_Unix Ce module est utilisé par l'ExtUtils::MakeMaker.
ExtUtils::MM_VMS Ce module permet de surchargés l'ExtUtils::MakeMaker pour des méthodes UNIX pour les VAX/VMS.
File::Basename Ce module permet d'analyser le fichier spécifié.
FileCache Ce module permet de garder plus de fichiers ouvert que le système d'exploitation le permet.
File::CheckTree Ce module permet d'effectuer des tests dans une collection de fichiers.
File::Copy Ce module permet d'effectuer la copie de plusieurs fichiers ou d'identificateur Handle de fichier.
File::Find Ce module permet d'effectuer la recherche d'un fichier dans l'arbre des répertoires.
FileHandle Ce module permet de fournir les méthodes d'objet pour l'identificateur des fichiers Handle.
File::Path Ce module permet de créer ou d'enlever une série de répertoires.
Fcntl Ce module permet de charger les définitions du langage C «fcntl.h».
GD Ce module contient une interface pour la création de graphique.
GD::Font Ce module contient une classe de police de caractères statique pour afficher du texte dans du graphique.
GD::Image Ce module contient une classe de données d'image de graphique primitif.
GD::Polygon Ce module contient les objets de polygone simple de graphique primitif.
GD::Simple Ce module contient une classe simplifié de «GD::Image».
GDBM_File Ce module permet de donner accès à la bibliothèque GDBM.
Getopt::Long Ce module permet d'étendre les options de processus de ligne de commande.
I18N::Collate Ce module permet d'effectuer la comparaison de données 8 bits scalaire en accord avec les informations locale courante.
IPC::Open2 Ce module permet d'ouvrir un processus de lecture et d'écriture.
IPC::Open3 Ce module permet d'ouvrir un processus de lecture, d'écriture et d'identificateur Handle d'erreur.
lib Cette variable permet d'effectuer la manipulation du paramètre «@INC» lors de la compilation.
LWP Ce module est une bibliothèque pour le World Wide Web.
Math Ce répertoire contient des modules mathématiques.
Math::BigFloat Ce module permet contient le paquet mathématique de gestion d'un nombre à virgule flottante de taille variable.
Math::BigInt Ce module permet contient le paquet mathématique de gestion d'un nombre entier de taille variable.
Math::Complex Ce module permet contient le paquet mathématique de gestion des nombres complexe.
Mail::Sendmail Ce module est une bibliothèque permettant d'envoyer des courriels indépendamment de la plateforme.
NDBM_File Ce module permet de donner accès aux fichiers NDBM.
Net::IMAP::Simple Ce module permet d'effectuer la lecture d'un compte de courriel IMAP aussi simplement que si c'était un compte POP3.
Net::Ping Ce module permet d'effectuer la vérification que l'hôte est en ligne.
ODBM_File Ce module permet de donner accès aux fichiers ODBM.
overload Ce module contient les routines de débordement d'opérations mathématique.
Pod::Text Ce module permet d'effectuer la conversion de données POD à un format texte ASCII.
POSIX Ce module contient l'interface standard IEEE 1003.1.
Rose Ce module contient un ensemble de développement complet pour des applications Web.
Rose::DB Ce répertoire contient le module de DBI de Rose de correspondance entre le monde objet et le monde relationnel.
Rose::DB::Constants Ce module contient les noms symboliques pour les constantes principales de Rose::DB.
Rose::DB::Generic Ce module contient le pilote générique de la classe Rose::DB.
Rose::DB::Informix Ce module contient le pilote Informix de la classe Rose::DB.
Rose::DB::MySQL Ce module contient le pilote MySQL de la classe Rose::DB.
Rose::DB::Oracle Ce module contient le pilote Oracle de la classe Rose::DB.
Rose::DB::Pg Ce module contient le pilote PostgreSQL de la classe Rose::DB.
Rose::DB::Registry Ce module contient un registre de source de données pour la classe Rose::DB.
Rose::DB::Registry::Entry Ce module contient un registre d'entrée dee source de données pour la classe Rose::DB.
Rose::DB::SQLite Ce module contient le pilote SQLite de la classe Rose::DB.
Rose::DB::Object Ce module contient l'extension de haute performance du RDBMS-OO de la classe Rose::DB.
Rose::DB::Object::Cached Ce module contient l'objet de mémoire cache représentant un simple enregistrement dans une table de base de données de la classe Rose::DB.
Rose::DB::Object::Constants Ce module contient les constantes du RDBMS-OO de la classe Rose::DB.
Rose::DB::Object::ConventionManager Ce module contient les conventions de données méta.
Rose::DB::Object::ConventionManager::Null Ce module contient le gestionnaire de convention ne faisant rien.
Rose::DB::Object::Exception Ce module contient le gestionnaire d'exception de base de données.
Rose::DB::Object::Helpers Ce module contient des méthodes d'assistance pour le classe «Rose::DB::Object».
Rose::DB::Object::Iterator Ce module contient des itérations d'une série de classe «Rose::DB::Objects».
Rose::DB::Object::Loader Ce module permet de créer automatiquement la sous-classe «Rose::DB::Object» dans la définition de table de base de données.
Rose::DB::Object::MakeMethods::BigNum Ce module permet de créer les méthodes d'objet abstraite de précision numérique pour les objets «Rose::DB::Object-derived objects».
Rose::DB::Object::MakeMethods::Date Ce module permet de créer les méthodes d'objet de date pour les objets «Rose::DB::Object-derived».
Rose::DB::Object::MakeMethods::Generic Ce module permet de créer les méthodes d'objet générique de «Rose::DB::Object-derived».
Rose::DB::Object::MakeMethods::Pg Ce module permet de créer un PostgreSQL spécifique avec les méthodes d'objet pour les objets «Rose::DB::Object».
Rose::DB::Object::MakeMethods::Std Ce module permet de créer les méthodes d'objet reliant les objets «Rose::DB::Object::Std».
Rose::DB::Object::MakeMethods::Time Ce module permet de créer les méthodes de temps reliant les objets «Rose::DB::Object».
Rose::DB::Object::Manager Ce module permet de rapporter les multiples objets «Rose::DB::Object» afin d'être utiliser dans les requêtes complexes de la base de données.
Rose::DB::Object::Metadata Ce module contient l'objet de données méta pour la base de données.
Rose::DB::Object::Metadata::Auto Ce module contient l'objet de données méta pour la base de données par défaut.
Rose::DB::Object::Metadata::Auto::Generic Ce module contient l'objet de données méta pour la base de données générique.
Rose::DB::Object::Metadata::Auto::Informix Ce module contient l'objet de données méta pour la base de données Informix.
Rose::DB::Object::Metadata::Auto::MySQL Ce module contient l'objet de données méta pour la base de données MySQL.
Rose::DB::Object::Metadata::Auto::Oracle Ce module contient l'objet de données méta pour la base de données Oracle.
Rose::DB::Object::Metadata::Auto::SQLite Ce module contient l'objet de données méta pour la base de données SQLite.
Rose::DB::Object::Metadata::Column Ce module contient la classe de base pour les objets de méta données de colonne de base de données.
Rose::HTML::Form::Field::WithContents Ce module contient le contenu d'un formulaire du HTML de la classe Rose.
Rose::HTML::Image Ce module contient les objets de la balise «img» du HTML de la classe Rose.
Rose::HTML::Label Ce module contient les objets de la balise «label» du HTML de la classe Rose.
Rose::HTML::Link Ce module contient les objets de la balise «link» du HTML de la classe Rose.
Rose::HTML::Object Ce module contient les objets de base du HTML de la classe Rose.
Rose::HTML::Object::Error Ce module contient les fonctions gestion d'erreur HTML de la classe Rose.
Rose::HTML::Object::Error::Localized Ce module contient les fonctions gestion d'erreur d'emplacement HTML de la classe Rose.
Rose::HTML::Object::Errors Ce module contient les fonctions gestion des erreurs HTML de la classe Rose.
Rose::HTML::Object::Exporter Ce module contient les fonctions d'exportation HTML de la classe Rose.
Rose::HTML::Object::Localized Ce module contient les fonctions d'emplacement HTML de la classe Rose.
Rose::HTML::Util Ce module contient les fonctions utilent pour la gestion HTML de la classe Rose.
Safe Ce module permet d'effectuer la création d'un espace de nom pour l'évaluation du code Perl.
SDBM_File Ce module permet de donner accès aux fichiers SDBM.
Search::Dict Ce module permet d'effectuer la recherche d'une clef dans un fichier contenant un dictionnaire.
SelfLoader Ce module permet d'effectuer le chargement de fonctions sur demande seulement.
SelectSaver Ce module permet de sauvegarder et restituer l'identificateur de fichier Handle spécifié.
Shell Ce module permet d'exécuter des commandes de l'interpréteur de commande de façon transparente avec Perl.
Socket Ce module permet d'effectuer le chargement des définitions et les structures de manipulations du socket du langage C (socket.h).
Symbol Ce module permet d'effectuer des générations globales anonyme pour les noms de variables.
Sys::Hostname Ce module permet d'essayer de trouver le chemin pour demander le nom de l'hôte.
Sys::Syslog Ce module contient l'interface d'appel au «syslog» d'UNIX.
Term::Cap Ce module permet contient l'interface de compatibilité avec le terminal.
Term::Complete Ce module permet contient le complément de mot.
Test::Harness Ce module permet d'effectuer des tests standard de scripts avec statistiques.
Text::Abbrev Ce module permet d'effectuer la création d'une table d'abréviation dans une liste.
Text::ParseWords Ce module permet d'analyser le texte contenu dans une liste de jetons.
Text::Soundex Ce module contient l'algorithme Soundex décrit par Knuth.
Text::Wrap Ce module permet de transformer du texte en paragraphe.
Tie::Hash Ce module contient la classe de définitions de base pour des liaisons hachés.
Tie::Scalar Ce module contient la classe de définitions de base pour des liaisons scalaire.
Tie::StdHash Ce module contient la classe de définitions de base pour des liaisons hachés.
Tie::StdScalar Ce module contient la classe de définitions de base pour des liaisons scalaire.
Tie::SubstrHash Ce module contient les tables de tailles fixes et les clefs de longueurs fixe pour le hachage.
Time::Local Ce module permet d'effectuer le calcul du temps local et de l'heure GMT.

Légende

    Cette couleur permet d'indiquer les modules standard.
    Cette couleur permet d'indiquer les modules est obsolètes et déconseillées.

Dernière mise à jour : Dimanche, le 18 octobre 2015