caisse Rust
Une caisse Rust est l'unité dans laquelle un logiciel Rust est livré et nommé : une bibliothèque, sous un nom, à une version.
En détail
Un projet garde un petit fichier qui liste les caisses qu'il veut et la version de chacune. L'outil de construction lit cette liste, va les chercher, déduit ce qu'elles réclament à leur tour, et compile le tout en un seul programme.
Comme tout est compilé ensemble, il en sort un seul fichier, sans rien à installer à côté. Le prix, c'est que la construction prend le temps qu'elle prend ; le gain, c'est un programme qui porte ses dépendances en lui.
Ce qu'il fait sur un vrai document
Le moteur est une caisse, et sa face Rust s'utilise ainsi : la version qu'on vous a donnée entre dans la liste, et le code de dessin finit à l'intérieur de votre propre programme.
Tout ce dont le moteur a besoin pour dessiner voyage avec lui : un programme bâti dessus n'atteint rien par le réseau pendant qu'il travaille.
D'où il vient, et pourquoi
Le mot a été choisi pour l'image : une caisse, c'est ce dans quoi une livraison arrive. Il nomme l'unité depuis les premières années du langage, et le dépôt partagé d'où on la récupère a ouvert en 2014.
Une caisse porte une version écrite en trois nombres, et un projet dit lesquelles il accepte. C'est ce qui permet d'améliorer une bibliothèque sans casser les programmes déjà bâtis dessus.
Voyez-le sur un document fini
Les règles derrière ce mot, et les textes d'où elles sont tirées
Glossaire
- bibliothèque PDF
- Un logiciel que vos propres programmes utilisent pour écrire des documents PDF. Il n'a ni fenêtre ni bouton : votre programme lui dit quoi dessiner, et il rend le fichier fini. Ce site l'appelle aussi le moteur, c'est la même chose sous un autre nom. Le serveur est un second programme, qui contient le moteur et répond à qui lui demande un document par le réseau ; et le service de rendu, c'est ce serveur quand il tourne sur nos machines plutôt que sur les vôtres.