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