Lista de software y herramientas de HaskellProyectos de artículos

Artículos preliminares
Anonymous
 Lista de software y herramientas de Haskell

Post by Anonymous »

Esta es una '''lista de software y herramientas de Haskell''', que incluye compiladores, intérpretes|Intérprete (informática), herramientas de compilación|Automatización de compilación, Administrador de paquetes|administradores de paquetes, entornos de desarrollo integrados, bibliotecas|Biblioteca (informática) y otras utilidades de desarrollo.

== Compiladores, intérpretes y editores==
* Emacs: editor de textohttps://github.com/haskell/haskell-mode
* Compilador Haskell de Glasgow (GHC)https://github.com/ghc/ghchttps://www.haskell.org/ghc/
* Abrazos (intérprete)|Abrazos — intérprete de código de bytes (descontinuado)https://www.haskell.org/hugs/https://gi ... ustss/Hugs
* IntelliJ IDEA: IDE compatible con Haskell mediante complementoshttps://github.com/rockofox/intellij-haskell-lsp
* Vim (editor de texto)|Vim - editor de textohttps://github.com/begriffs/haskell-vim-nowhttps://github.com/neovimhaskell/haskell-vim
* Visual Studio Code: editor/IDE compatible con Haskell mediante extensioneshttps://github.com/haskell/vscode-haskell

==Bibliotecas y marcos==
* Parsec (analizador)|Parsec — biblioteca combinadora de analizadoreshttps://hackage.haskell.org/package/parsec
* Servidor (marco web)|Servidor — marco webhttps://github.com/haskell-servant/servant
* Yesod (marco web)|Yesod — marco webhttps://github.com/yesodweb/yesod

==Herramientas de creación y gestión de paquetes==
* Cabal (software)|Cabal: sistema de construcción e infraestructura de empaquetadohttps://github.com/haskell/cabal
* Plataforma Haskell: distribución incluida de herramientas y bibliotecas de Haskell (obsoleta)https://www.haskell.org/platform/
* Stack (Haskell)|Stack: herramienta de compilación y administrador de dependenciashttps://github.com/commercialhaskell/stackhttps://docs.haskellstack.org/en/stable/

==Herramientas de lenguaje y análisis estático==
* Fourmolu: formateador de código basado en Ormoluhttps://github.com/fourmolu/fourmolu
* Haskell Language Server: implementación del protocolo de servidor de idiomas para Haskellhttps://github.com/haskell/haskell-language-server
* HLint: sugerencia de código fuente y herramienta de lintinghttps://github.com/ndmitchell/hlinthttps://hackage-content.haskell.org/package/hlint-1.7/src/hlint.htm
* Hoogle: motor de búsqueda API de Haskellhttps://hoogle.haskell.org/
* Ormolu: formateador de códigohttps://github.com/tweag/ormolu
* Stan: herramienta de análisis estáticohttps://hackage.haskell.org/package/stan
* Haskell con estilo: formateador de código fuentehttps://github.com/haskell/stylish-haskell

==Entornos interactivos==
* GHCi: REPL interactivo para el compilador Glasgow Haskellhttps://wiki.haskell.org/GHC/GHCihttps://downloads.haskell.org/ghc/latest/docs/users_guide/ghci.html
* IHaskell — Proyecto Jupyter|Kernel Jupyter para Haskellhttps://github.com/IHaskell/IHaskellhttps://hackage.haskell.org/package/ihaskell

==Herramientas de depuración y creación de perfiles==
* hp2ps: herramienta de visualización de perfiles de montónhttps://ro-che.info/articles/2020-05-14-visualize-haskell-heap-profiles
* ThreadScope: visualizador de ejecución paralela para programas Haskellhttps://hackage.haskell.org/package/threadscopehttps://github.com/haskell/ThreadScope/releases

==Generadores de documentación==
* Haddock (software)|Haddock: generador de documentación API para Haskellhttps://github.com/haskell/haddock

==Analizador y generadores lexer==
* Alex (software)|Alex — generador lexer para Haskellhttps://github.com/haskell/alex
* Happy (software)|Happy — generador de analizador para Haskellhttps://hackage.haskell.org/package/happy

==Marcos de prueba==
* HUnit: marco de pruebas unitariashttps://hackage.haskell.org/package/HUnit
* QuickCheck: biblioteca de pruebas basada en propiedadeshttps://hackage.haskell.org/package/QuickCheck

==Control de versiones==
* Darcs: sistema de control de versiones distribuido escrito en Haskellhttps://hackage.haskell.org/package/darcs

==Ver también==
*Haskell
* Curry (lenguaje de programación)|Curry — lenguaje de programación de lógica funcional influenciado por Haskell
* :Categoría:Software libre programado en Haskell|Lista de software libre programado en Haskell
* Listas de herramientas de desarrollo de software de programación

Haskel
Herramientas de programación
Listas relacionadas con la informática

More details: https://en.wikipedia.org/wiki/List_of_H ... _and_tools

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post