3 votos

Uso de Ada en MacOS

Tengo la necesidad de hacer un par de pequeños proyectos personales en MacOS. Estoy considerando actualizar mis conocimientos de Ada (ha cambiado un poco) en lugar de aprender Swift desde el principio.

Mis proyectos no requieren un IDE o GUI: el texto/línea de comandos es suficiente. Pero tengo Xcode instalado (nunca lo he usado). Si utilizo Ada (de GNAT/AdaCore), ¿se integrará con Xcode, o puedo hacerlo independiente y utilizar sólo la línea de comandos?

Las preguntas y respuestas de versiones anteriores de MacOS me hacen pensar que los métodos que sugieren pueden tener problemas con Big Sur 11.6 (20G165).  ¿Hay algo que deba saber además de las instrucciones para Linux/Windows en el archivo Léame de GNAT?

También tengo un MBP con Mojave, que puedo usar si GNAT tiene problemas con Big Sur.  Pero preferiría el más nuevo.

Relacionado: 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 votos

En el peor de los casos, podría sacar una vieja caja del armario y ponerle Linux.

0 votos

¿Es una pregunta sobre cómo integrar Ada en Xcode 12/13, sobre cómo instalar GNAT en MacOS o sobre la mejor manera de desarrollar en Ada en MacOS?

0 votos

No es exactamente nada de eso. Principalmente, no se trata de cómo integrarlo, sino de si se integra o debe integrarse. En treinta años de ingeniería de software, las únicas veces que probé un IDE, me pareció más productivo volver al simple CLI y al texto.

4voto

Jose Chavez Puntos 645

No es necesario utilizar Xcode como tal. Sin embargo, si estás usando la versión de GNAT Community, necesitarás tenerla instalada (descarga gratuita).

Puedes usar el compilador GNAT directamente como lo harías en otros sistemas. No hay necesidad de abrir Xcode y usar el IDE.

2voto

ATL_DEV Puntos 215

XCode no soporta Ada desde hace muchos años, pero todavía tiene algunos vestigios que pueden llevar a cierta confusión. Hoy en día, su mejor opción es utilizar la siguiente pila de desarrollo para el desarrollo moderno de Ada, que funciona en MacOS, Windows y Linux:

  1. Alire una utilidad de gestión de paquetes, cadenas de herramientas y proyectos para Ada.
  2. VSCode , el IDE de Microsoft
  3. Extensión Ada para VSCode proporciona soporte de lenguaje Ada para VSCode con coloreado de sintaxis, fragmentos, Intellisense, autoformateo, etc.

Probablemente hay otras soluciones comerciales disponibles, incluyendo GNATStudio, pero Alire ha cambiado el juego, dando a Ada la misma experiencia moderna y productiva para desarrolladores que se encuentra en otros lenguajes.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X