# Executando um Script Haskell no Ubuntu
Este guia fornece instruções simples sobre como rodar um script Haskell no terminal no Ubuntu.
## Pré-requisito
Antes de começar, você precisa ter o GHC (Glasgow Haskell Compiler) instalado no seu sistema. Você pode instalar o GHC usando o seguinte comando:
```bash
sudo apt update
sudo apt install ghc-
Crie um Arquivo Haskell:
Crie um arquivo com a extensão
.hse escreva seu código Haskell nele. Por exemplo, crie um arquivo chamadohello.hscom o seguinte conteúdo:main :: IO () main = putStrLn "Olá, Mundo!"
-
Compilar o Script:
Para compilar o script Haskell, use o comando
ghcseguido do nome do arquivo. Isso criará um executável no mesmo diretório:ghc hello.hs
-
Executar o Script Compilado:
Após a compilação, você verá um arquivo executável chamado
hello. Execute o script compilado usando o seguinte comando:./hello
A saída será:
Olá, Mundo! -
Executar o Script Diretamente com GHCi:
Se você não quiser compilar o script, pode executá-lo diretamente no GHCi (GHC Interactive) usando o comando
runghc:runghc hello.hs
A saída será a mesma:
Olá, Mundo!
GHCi é o interpretador interativo de Haskell, que permite testar código rapidamente e carregar scripts.
-
Iniciar GHCi:
Abra o terminal e digite
ghcipara iniciar o interpretador interativo:ghci
-
Carregar um Script:
Use o comando
:lseguido do nome do arquivo para carregar um script em GHCi::l hello.hs
Após carregar o script, você pode chamar a função
main:main
A saída será:
Olá, Mundo!
-
Recarregar um Script:
Se você fizer alterações no arquivo Haskell, pode recarregar o script no GHCi usando o comando
:r::rIsso recarregará o arquivo e aplicará as alterações feitas.
Siga esses passos para rodar seus scripts Haskell no terminal no Ubuntu. Se você tiver qualquer dúvida ou encontrar algum problema, consulte a documentação oficial ou procure ajuda na comunidade Haskell.
Este README agora inclui instruções sobre como usar GHCi para carregar e recarregar scripts Haskell, além das instruções anteriores para compilar e executar scripts.