stringtranslate.com

Pila (Haskell)

Stack es una herramienta para crear proyectos y gestionar sus dependencias para el lenguaje de programación Haskell . Utiliza la biblioteca Cabal pero con una versión curada del repositorio de software Hackage llamado Stackage . [3] [4]

Stack compite contra el archivo binario cabal-install de Cabal [5] y fue creado como resultado de las críticas generales sobre los problemas de dependencia. [6] Sin embargo, no proporciona su propio formato de paquete , sino que utiliza *.cabalarchivos existentes y complementa los proyectos con un archivo agregado stack.yaml.

Referencias

  1. ^ "Se lanzó la pila 0.1". FP Complete . Consultado el 13 de enero de 2016 .
  2. ^ "Versión v2.7.1". Repositorio de GitHub commercialhaskell/stack . Consultado el 11 de junio de 2021 .
  3. ^ "Servidor Stackage". FP Complete . Consultado el 13 de enero de 2016 .
  4. ^ "Haskell Communities and Activities Report Thirty Second Edition" (PDF) . Mihai Maruseac. Mayo de 2017 . Consultado el 10 de agosto de 2017 .
  5. ^ "¿Por qué Stack no es Cabal?" . Consultado el 27 de enero de 2016. Esta entrada del blog tiene como objetivo responder dos preguntas muy frecuentes sobre Stack: ¿en qué se diferencia de Cabal? Y: ¿Por qué se desarrolló como un proyecto independiente en lugar de trabajar en él con Cabal?
  6. ^ "¿Qué quieren los haskellistas? Más de mil nos lo dicen" . Consultado el 13 de enero de 2016. La gestión de paquetes con cabal es el peor aspecto de usar Haskell . Cuando se les preguntó si las mejoras en la gestión de paquetes marcarían una diferencia en su futura elección de Haskell para un proyecto, el 38 % dijo que sería "crucial" y un 29 % más dijo que sería "importante". Los comentarios relacionaron a cabal con palabras como infierno, dolor, horrible, apesta, frustrante y espantoso. Solo este tema mostró una insatisfacción tan grave.

Enlaces externos

Sitio web oficial de Stack en GitHub