Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ada [Le 09/10/2023, 20:58]
83.113.57.126 [Utiliser des APIs, IHM et autres]
ada [Le 10/10/2023, 11:46] (Version actuelle)
83.113.57.126 [Installer des bibliothèques]
Ligne 86: Ligne 86:
 [[https://​github.com/​stcarrez/​swagger-ada.git]] ​    ​[[https://​sourceforge.net/​projects/​gnoga]]. [[https://​github.com/​stcarrez/​swagger-ada.git]] ​    ​[[https://​sourceforge.net/​projects/​gnoga]].
  
--AdaCore fournit maintenant l'​outil Alire [[https://​alire.ada.dev/​docs/#​first-steps]] qui est un espèce de Snap, au sens Ubuntu, qui garantit l'​utilisation des bonnes bibliothèques dans les bonnes version, via une logique de graphe de dépendances des composants, entièrement gérée par Alire et complètement transparente pour l'​utilisateur.+===== Installer des bibliothèques ===== 
 + 
 +-Bien que les modes d'​installation classiques via GitHub et autres restent bien sur disponibles, ​AdaCore fournit maintenant l'​outil Alire [[https://​alire.ada.dev/​docs/#​first-steps]] qui est une espèce de Snap, au sens Ubuntu, qui garantit l'​utilisation des bonnes bibliothèques dans les bonnes version, via une logique de graphe de dépendances des composants, entièrement gérée par Alire et complètement transparente pour l'​utilisateur.
 -Alire comprend de nombreux exemples. -Alire comprend de nombreux exemples.
 Il y a 2 cas;  Il y a 2 cas; 
-    -soit l'​exemple est une bibliothèque auquel cas l'​installation est une bibliothèque,​ donc non exécutable,​ et elle est rendus ​disponible par sa simple installation qui se termine par un test de validité d'​installation ,+    -soit l'​exemple est une bibliothèque auquel cas l'​installation est une bibliothèque,​ donc non exécutable,​ et elle est rendue ​disponible par sa simple installation qui se termine par un test de validité d'​installation,​
     -soit l'​exemple est un exécutable,​ utilisant des bibliothèques,​ et il est installé, compilé et testé par Alire. Ce cas impose de travailler selon la structuration d'​Alire. On peut éventuellement travailler et organiser ses fichiers selon sa propre organisation,​ mais ce n'est pas toujours facile. Alire est complètement transparent,​ rien n'y est caché, mais il fait "​beaucoup de choses"​ et il n'est pas toujours facile de les reproduire selon son propre modèle, c'est donc un choix.     -soit l'​exemple est un exécutable,​ utilisant des bibliothèques,​ et il est installé, compilé et testé par Alire. Ce cas impose de travailler selon la structuration d'​Alire. On peut éventuellement travailler et organiser ses fichiers selon sa propre organisation,​ mais ce n'est pas toujours facile. Alire est complètement transparent,​ rien n'y est caché, mais il fait "​beaucoup de choses"​ et il n'est pas toujours facile de les reproduire selon son propre modèle, c'est donc un choix.
  
  • ada.1696877908.txt.gz
  • Dernière modification: Le 09/10/2023, 20:58
  • par 83.113.57.126