Solución:
$ runhaskell MyFile.hs
Alternativamente, runghc
(son lo mismo). ghci MyFile.hs
también iniciará una sesión REPL interactiva con MyFile.hs
cargado, pero si desea ejecutar un programa principal, runhaskell
es el camino a seguir.
Probablemente sea una buena idea acostumbrarse a probar partes de su programa como unidades aisladas en GHCi en lugar de ejecutarlo todo cada vez, pero obviamente para scripts más cortos es más simple y fácil ejecutarlo todo.
Puedes tener un script como este:
#!/usr/bin/env runhaskell
main = putStrLn "hello world"
Después de hacer que el archivo sea ejecutable (es decir, chmod +x haskell_script
), puede ejecutarlo como cualquier otro script de shell.
Abra el intérprete de GHC ejecutando ghci
en una terminal, y luego cargue un archivo escribiendo :load example.hs
. Más detalles en este enlace.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)