3 votes

Utilisation d'Ada sous MacOS

J'ai besoin de réaliser quelques petits projets personnels sur MacOS. J'envisage de mettre à jour mes connaissances sur Ada (elles ont un peu changé) plutôt que d'apprendre Swift dès le début.

Mes projets ne nécessitent pas d'IDE ou d'interface graphique : le texte/ligne de commande est suffisant. Mais j'ai installé Xcode (jamais utilisé). Si j'utilise Ada (de GNAT/AdaCore), s'intégrera-t-il à Xcode, ou puis-je le rendre indépendant et utiliser la ligne de commande ?

Les questions et réponses concernant des versions antérieures de MacOS me font penser que les méthodes qu'elles suggèrent peuvent poser des problèmes avec Big Sur 11.6 (20G165).  Y a-t-il quelque chose que je doive savoir en plus des instructions pour Linux/Windows dans le fichier GNAT Readme ?

J'ai aussi un MBP avec Mojave, que je peux utiliser si GNAT a des problèmes avec Big Sur.  Mais je préfère le plus récent.

En rapport : https://stackoverflow.com/questions/4091088/cant-make-ada-work-with-xcode-3-2 https://stackoverflow.com/questions/28100240/how-to-install-ada-ide-and-compiler-on-mac-osx

0 votes

Dans le pire des cas, je pourrais sortir une vieille boîte du placard et mettre Linux dessus.

0 votes

S'agit-il d'une question sur la façon d'intégrer Ada dans Xcode 12/13, sur la façon d'installer GNAT sur MacOS ou sur la meilleure façon de développer en Ada sur MacOS ?

0 votes

Ce n'est pas exactement ça. Principalement, ce n'est pas comment l'intégrer mais est-ce qu'il s'intègre/doit s'intégrer ? En trente ans de génie logiciel, les seules fois où j'ai essayé un IDE, j'ai trouvé plus productif de revenir au simple CLI et au texte.

4voto

Jose Chavez Points 645

Il n'y a aucune obligation d'utiliser Xcode en tant que tel. Si vous utilisez la version communautaire de GNAT, vous devrez cependant l'installer (téléchargement gratuit).

Vous pouvez simplement utiliser directement le compilateur GNAT comme vous le feriez sur d'autres systèmes. Il n'est pas nécessaire d'ouvrir Xcode et d'utiliser l'IDE.

3voto

ATL_DEV Points 277

XCode ne prend plus en charge Ada depuis de nombreuses années, mais il en reste quelques vestiges qui peuvent prêter à confusion. Aujourd'hui, votre meilleure chance est d'utiliser la pile de développement suivante pour le développement Ada moderne, qui fonctionne sur MacOS, Windows et Linux :

  1. Alire un utilitaire de gestion de paquets, de chaînes d'outils et de projets pour Ada.
  2. VSCode L'IDE de Microsoft
  3. Extension Ada pour VSCode VSCode, qui fournit un support du langage Ada pour VSCode avec coloration syntaxique, snippets, Intellisense, Autoformatage, etc.

Il existe probablement d'autres solutions commerciales, notamment GNATStudio, mais Alire a changé la donne, en offrant à Ada la même expérience de développement moderne et productive que dans d'autres langages.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X