Stack (software)

Herramienta de línea de comandos para gestionar dependencias, compilar y probar proyectos en el lenguaje Haskell de forma aislada

Visitar Stack (software)

Stack (software) es un programa de línea de comandos diseñado para facilitar el desarrollo de proyectos en el lenguaje Haskell. Está orientado tanto a usuarios nuevos como experimentados, resolviendo la complejidad asociada a la gestión de dependencias y la configuración del entorno de compilación. Su objetivo es proporcionar un flujo de trabajo consistente y reproducible en los principales sistemas operativos.

Sus funciones principales incluyen:

  • Instalación de GHC para gestionar automáticamente el compilador necesario en un entorno aislado.
  • Gestión de paquetes para instalar las dependencias específicas de cada proyecto.
  • Compilación de código para construir ejecutables a partir de las fuentes Haskell.
  • Ejecución de pruebas para validar la funcionalidad del software durante el desarrollo.
  • Benchmarking para medir el rendimiento del proyecto.
  • Modo interactivo para utilizar el compilador GHC directamente desde la terminal.

El software es de código abierto bajo licencia BSD y se distribuye gratuitamente. Funciona en macOS, Linux y Windows, requiriendo espacio en disco para las versiones del compilador. Al ser una herramienta de línea de comandos, depende de un editor de texto externo para la escritura de código. Los desarrolladores pueden buscar alternativas si prefieren gestores de paquetes más ligeros o integraciones específicas con ciertos entornos de trabajo que no se ajusten al modelo de aislamiento de Stack.

Compartir:

Código abierto

Plataformas
MacLinuxWindows
Tipo de aplicación
Línea de comandos

Propiedades

  • Multiplataforma

Parecidos a Stack (software)