Haskell "Hello World" example

Ejemplo de ejecución de un programa compilado en UbuntuEditar

A continuación realizaremos un ejemplo de ejecución de un programa compilado con el compilador ghc6 de Haskell en Ubuntu, cuya función es desplegar en pantalla el texto "Hello World".


1- Luego de realizar la instalación de Haskell, verificar que el mismo está instalado correctamente. Para eso es necesario corroborar la existencia del compilador de Haskell en el sistema. Si la instalación se realizo correctamente, la segunda línea se debería desplegar en pantalla.

$ whereis ghc

ghc: /usr/bin/ghc /usr/share/man/man1/ghc.1.gz


2- Crear el archivo fuente .hs en lenguaje Haskell realizando el despliegue por pantalla del texto "Hello, World!" en la ubicación deseada:

$ vim helloworld.hs

-- hello world example

main = putStrLn "Hello, World!"


La función putStrLn indica que se imprimirá el texto definido por pantalla.


3- Compilar el archivo fuente escrito en el paso anterior. Para eso, ejecutar el siguiente comando en la ubicación donde se creó el archivo fuente:

$ ghc -o helloworld helloworld.hs

En este caso, llamamos al ejecutable a generar "helloworld" del archivo fuente "helloworld.hs".


4- Ejecutar el archivo ejecutable generado a partir del fuente en el paso anterior. Para eso, ejecutar el siguiente comando en la ubicación donde se generó dicho ejecutable:

$./helloworld

Hello, World!

Se debería desplegar el texto "Hello, World!", como muestra el ejemplo. Debe agregarse más información. Se agregarán enlaces y reordenar los temas.