La Plataforma Haskell es una colección de paquetes de software, herramientas y bibliotecas que crean una plataforma común para usar y desarrollar aplicaciones en Haskell . Con la Plataforma Haskell, Haskell sigue el mismo principio que Python : "Baterías incluidas". [3] Desde 2022, la Plataforma Haskell ha quedado obsoleta. [4]
Motivación
La calidad de un lenguaje de programación en sí es sólo un componente de la capacidad de los desarrolladores de aplicaciones para realizar su trabajo. Los lenguajes de programación pueden tener éxito o fracasar en función de la amplitud y calidad de su colección de bibliotecas. [3]
La plataforma Haskell tiene como objetivo unificar las herramientas de desarrollo de Haskell en un solo paquete, compuesto por un compilador, herramientas de compilación y muchas bibliotecas estándar, facilitando así el desarrollo y la implementación de aplicaciones completas impulsadas por Haskell.
Paquetes incluidos
Actualmente se compone de: [5]
- GHC , el compilador estrella de Haskell
- El generador de perfiles GHC
- GHCi, código de bytes de GHCs : intérprete
- El depurador GHCi [6]
- Alex, un generador léxico , similar a Lex
- Happy, un generador de analizadores sintácticos , similar a Yacc [7]
- Cabal , un gestor de paquetes
- Haddock , una herramienta de documentación
- hsc2hs, un preprocesador para vincular Haskell al código C, lo que permite utilizar bibliotecas C desde Haskell
- Varias bibliotecas, como zlib, cgi y OpenGL
Despliegue
Está disponible para Ubuntu , [8] Arch Linux , [9] [10] FreeBSD , [11] Gentoo Linux ( x86-64 y x86 ), [12] Fedora , [13] Debian (estable) [14] y NixOS . Existen instaladores de un solo clic para OS X [15] (solo Intel) y Microsoft Windows . [16]
Versiones
Originalmente, [ ¿ cuándo? ] la Plataforma Haskell tenía como objetivo un ciclo de lanzamiento de 6 meses. [17] A partir de la versión 7.10.2, que se lanzó el 29 de julio de 2015, ha seguido el ciclo de lanzamiento de GHC y desde entonces ha utilizado el mismo esquema de numeración de versiones. [ cita requerida ]
Deprecación
En 2022, la plataforma Haskell quedó obsoleta y ya no es una forma activamente recomendada o compatible de instalar Haskell. [18]
Referencias
- ^ "haskell/haskell-platform". Github.com . Consultado el 28 de septiembre de 2018 .
- ^ Stewart, Don (6 de mayo de 2009). "[Haskell] ANUNCIO: La plataforma Haskell". Haskell (lista de correo) . Consultado el 22 de noviembre de 2020 .
- ^ ab "Haskell: Baterías incluidas". Archivado desde el original el 28 de septiembre de 2009. Consultado el 9 de abril de 2010 .
- ^ "Plataforma Haskell".
- ^ "Descargar Haskell Platform". Hackage.haskell.org . Consultado el 28 de septiembre de 2018 .
- ^ "2.5. El depurador GHCi". Archivado desde el original el 3 de marzo de 2011. Consultado el 9 de abril de 2010 .
- ^ "Happy: El generador de analizadores sintácticos para Haskell". Haskell.org . Consultado el 28 de septiembre de 2018 .
- ^ "Ubuntu -- Detalles del paquete haskell-platform en maverick". Archivado desde el original el 2010-10-31 . Consultado el 2010-10-17 .
- ^ "Arch Linux - GHC 7.6.1-1 (X86_64)". Archivado desde el original el 1 de febrero de 2013. Consultado el 26 de diciembre de 2012 .
- ^ "Arch Linux - GHC 7.6.1-1 (I686)". Archivado desde el original el 27 de noviembre de 2012. Consultado el 26 de diciembre de 2012 .
- ^ [1] [ enlace muerto ]
- ^ "Paquetes Gentoo". Packages.gentoo.org . Consultado el 28 de septiembre de 2018 .
- ^ "Base de datos de paquetes de Fedora -- haskell-platform". Archivado desde el original el 17 de julio de 2011. Consultado el 9 de abril de 2010 .
- ^ "Debian -- Detalles del paquete haskell-platform en Squeeze". Archivado desde el original el 8 de diciembre de 2010. Consultado el 22 de marzo de 2011 .
- ^ "Descargar Haskell Platform". Hackage.haskell.org . Consultado el 28 de septiembre de 2018 .
- ^ "Descargar Haskell Platform". Hackage.haskell.org . Consultado el 28 de septiembre de 2018 .
- ^ "ReleaseTimetable – haskell-platform". Archivado desde el original el 12 de marzo de 2011. Consultado el 25 de agosto de 2010 .
- ^ "Archivar este repositorio · Número 350 · haskell/Haskell-platform". GitHub .
Enlaces externos
- Sitio web oficial
- Plataforma Haskell en GitHub