Voici les différents modules (packages) fournit avec le langage de programmation Elixir :
Nom | Description |
---|---|
Access | Ce module contient les accès avec une clef aux structures de données à la syntaxe data[key]. |
Agent | Ce module contient une abstraction de l'état de l'agent. |
Application | Ce module permet de travailler avec des applications et de définir des rappels d'applications. |
Atom | Ce module contient les fonctions de commodité pour travailler avec des atomes. |
Base | Ce module contient les fonctions de codage et de décodage de données selon les spécifications du RFC 4648. |
Behaviour | Ce module contient les actions en arrière-plan. Ce module est obsolète. |
Bitwise | Ce module contient un ensemble de macros traitant le calcul des bits. |
Calendar | Ce module contient les définitions de responsabilités pour travailler avec les calendriers, les dates, les heures et la paire date/heure. |
Calendar.ISO | Ce module permet l'intégration de la norme ISO 8601. |
Code | Ce module contient les utilitaires pour gérer la compilation du code, l'évaluation du code et le chargement du code. |
Date | Ce module contient les structures de date et les fonctions. |
Date.Range | Ce module permet de retourner les intervalles des dates. |
DateTime | Ce module contient les fuseaux horaires. |
Dict | Ce module contient un dictionnaire de clef. Ce module est obsolète. |
Enum | Ce module permet de fournir un ensemble d'algorithme énumérant les énumérations en fonction du protocole Enumerable. |
Exception | Ce module contient les fonctions de formatage throw/catch/exit et les exceptions. |
File | Ce module contient les fonctions manipulant les fichiers. |
File.Stat | Ce module contient une structure sur les informations de fichiers. |
File.Stream | Ce module contient la définition d'une structure File.Stream retourner par File.stream!/3. |
Float | Ce module permet de manipuler les nombres réels. |
GenEvent | Ce module permet d'intégrer un gestionnaire d'événement. Ce module est obsolète. |
GenServer | Ce module permet d'intégrer le serveur dans une relation client/serveur. |
HashDict | Ce module contient les fonctions haché d'un dictionnaire. Ce module est obsolète. |
HashSet | Ce module contient les fonctions d'ensemble haché d'un dictionnaire. Ce module est obsolète. |
IO | Ce module contient les fonctions de gestion d'entrée/sortie. |
IO.ANSI | Ce module contient les fonctionnalités de rendu de séquences d'échappement ANSI. |
IO.Stream | Ce module contient les définitions d'une structure IO.Stream retourné par IO.stream/2 et IO.binstream/2. |
Inspect.Algebra | Ce module contient un ensemble de fonctions pour créer et manipuler les documents d'algèbre. |
Inspect.Opts | Ce module contient les définitions de Inspect.Opts pour le protocole Inspect. |
Integer | Ce module contient les fonctions de manipulation de nombres entiers. |
Kernel | Ce module contient les macros par défaut et les fonctions Elixir importé dans votre environnement. |
Kernel.ParallelCompiler | Ce module est responsable de la compilation des fichiers en parallèle. |
Kernel.ParallelRequire | Ce module est responsable des fichiers requis en parallèle. |
Kernel.SpecialForms | Ce module contient les formes spéciales des éléments de base d'Elixir et ne peut donc pas être ignorées par le développeur. |
Keyword | Ce module contient un ensemble de fonctions pour travailler avec des mots clefs. |
List | Ce module contient les fonctions de manipulation de listes. |
Macro | Ce module contient les commodités pour travailler avec des macros. |
Macro.Env | Ce module contient une structure d'informations sur l'environnement de compilation. |
Map | Ce module contient un ensemble de fonctions pour travailler avec les cartes. |
MapSet | Ce module contient les fonctions pour travailler sur les ensembles. |
Module | Ce module contient les fonctions pour traiter les modules pendant la compilation. |
NaiveDateTime | Ce module contient une structure NaiveDateTime sans le fuseau horaire et ses fonctions. |
Node | Ce module contient les fonctions reliant les noeuds de VM. |
OptionParser | Ce module contient les fonctions d'analyse des options de ligne de commande. |
Path | Ce module contient les commodités pour la manipulation ou les demandes de chemin de fichier système. |
Port | Ce module contient les fonctions d'interaction avec le monde extérieur via les ports. |
Process | Ce module contient les commodités pour travailler avec les processus et le dictionnaire de processus. |
Protocol | Ce module contient les fonctions pour travailler avec les protocoles. |
Range | Ce module contient les définitions d'intervalles. |
Record | Ce module permet de travailler avec des enregistrements et d'importer des enregistrements. |
Regex | Ce module contient les fonctionnalités d'expressions régulières pour Elixir. |
Registry | Ce module contient un entreposage de processus de paire de clef et de valeur, décentralisé et évolutif. |
Set | Ce module contient les ensembles. Ce module est obsolète et a été remplacé par MapSet. |
Stream | Ce module permet de créer et de composer des flux de données. |
String | Ce module contient l'encodage binaire UTF-8 pour les chaines de caractères. |
StringIO | Ce module contient les contrôles de processus de périphérique d'entrée/sortie enveloppé dans une chaine de caractères. |
Supervisor | Ce module contient le comportement de l'intégration du superviseur. |
Supervisor.Spec | Ce module contient les commodités pour les spécifications de définition du superviseur. Ce module est obsolète. |
System | Ce module contient les fonctions interagissant directement avec la machine virtuelle ou le système d'hôte. |
Task | Ce module contient les commodités pour produire des tâches et les attentes des tâches. |
Task.Supervisor | Ce module contient les tâches de superviseur. |
Time | Ce module contient la structure Time et les fonctions. |
Tuple | Ce module contient les fonctions pour travailler avec tuples. |
URI | Ce module contient les fonctionnalités utilitaires pour travailler avec des URI. |
Version | Ce module contient les fonctions pour l'analyse et la correspondance des versions requises. |
Version.Requirement | Ce module contient les versions requises. |
Légende
Cette couleur permet d'indiquer que ce module est obsolète et déconseillé.
Dernière mise à jour : Mercredi, le 6 décembre 2017