Haskell

Haskell es un lenguaje emblemático del paradigma de la programación funcional.
Sitio oficial: www.haskell.org

Instalación recomendada (Haskell + VSC)

Previamente, es conveniente tener instalado Git

1) Instalar Visual Studio Code

2) Dentro de VSC, buscar la extensión "Simple GHC (Haskell) Integration for VSCode" e instalarla.

3) Instalar Stack, que es el gestor de proyectos de Haskell. (Instalador para windows 64 bits) (Otros Sistemas operativos e instrucciones detalladas)

4) Seguir los pasos de https://github.com/10Pines/pdepreludat

5) Por consola o desde la terminal de VSC, instalar Haskell (ejecutar el comando: stack ghci )

¡Listo!


Forma de uso

Es práctico tener una carpeta donde poner los archivos de código Haskell de ejemplo o pruebas, con subcarpetas para cada repositorio que corresponde a un trabajo practico o examen. Desde VSC se puede abrir dicha carpeta y así navegar por todos los archivos y subcarpetas.

Para editar el código, simplemente se selecciona el archivo correspondiente. Estando instalada la extensión recomendada, se indican errores o advertencias, si las hubiera, y al pasar el mouse por sobre el código se visualiza información adicional, entre otras funcionalidades.

Para interpretar código Haskell, abrir una terminal y ejecutar stack ghci nombreDeArchivo.hs (Es el mismo comando que para instalar, lo que sólo ocurre la primera vez, las siguientes veces directamente se abre el intérprete)

Alternativas de instalación

Para usar on line, sin necesidad de instalación:

  • TryHaskell Es sólo un intérprete. Permite probar todas las funciones predefinidas en Haskell.

  • Repl.it Permite escribir código Haskell propio y probarlo

Se puede utilizar Haskell con otros IDEs o con un editor de texto básico. (Indicaciones para instalar del sitio oficial de Haskell )

-Existe una versión anterior de Haskell (Hugs) más liviana y sencilla de instalar, aunque puede tener ligeras diferencias en su funcionamiento. (Indicaciones)