Crear, Compilar y Ejecutar un Programa en Haskell
En este artículo se vera rapidamente como escribir un programa "Hola Mundo" en Haskell y ejecutarlo en Linux.
1) Escribir el programa "Hola Mundo" en Haskell
Crea el programa holamundo usando el editor Vim o cualquier otro de tu preferencia, como se muestra abajo:
Nota: los comentarios en Haskell empiezan con --
2) Asegúrate de tener instalado el compilador haskell
Te puedes asegurar si tienes instalado Haskell, ejecutando lo siguiente:
Instalar Haskell
En caso no tener Haskell instalado, ejecuta lo siguiente:
3) Compilar el programa Haskell
Compilar el programa haskell para que genere un ejecutable de Hola Mundo.
Compilar y obtener un a.out
Compilar y obtener el ejecutable con otro nombre con la opción -o
4) Ejecutar el programa Haskell
Ejecutarlo indicando el nombre del programa.
1) Escribir el programa "Hola Mundo" en Haskell
Crea el programa holamundo usando el editor Vim o cualquier otro de tu preferencia, como se muestra abajo:
$ vim holamundo.hs
-- Ejemplo Hola Mundo
main = putStrLn "Hola Mundo!"
Nota: los comentarios en Haskell empiezan con --
2) Asegúrate de tener instalado el compilador haskell
Te puedes asegurar si tienes instalado Haskell, ejecutando lo siguiente:
$ whereis ghc
ghc: /usr/bin/ghc /usr/share/man/man1/ghc.1.gz
Instalar Haskell
En caso no tener Haskell instalado, ejecuta lo siguiente:
$ sudo apt-get install ghc6
3) Compilar el programa Haskell
Compilar el programa haskell para que genere un ejecutable de Hola Mundo.
Compilar y obtener un a.out
$ ghc holamundo.hs
Compilar y obtener el ejecutable con otro nombre con la opción -o
$ ghc -o holamundo holamundo.hs
4) Ejecutar el programa Haskell
Ejecutarlo indicando el nombre del programa.
$./a.out
Hola Mundo!
$./holamundo
Hola Mundo!
Comentarios
Verás escribo en un terminal $./hugs.hs y me sale permiso denegado. Y ubiqué la carpeta donde está guardado el archivo.
gracias si pudieras ayudarme mi correo es: suigeneris188@gmail.com
Verás escribo en un terminal $./hugs.hs y me sale permiso denegado. Y ubiqué la carpeta donde está guardado el archivo.
gracias si pudieras ayudarme mi correo es: suigeneris188@gmail.com