Haskell: carregando TODOS os arquivos no caminho do diretório atual
O comando (no GHCi)
<code>:load abc </code>
Carrega as funções no arquivo abc (que deve existir no caminho do diretório atual). Como eu carregaria todos os arquivos no caminho do diretório atual? obrigado
-------------------------------------------------- --------------------------------[RESPOSTA PARA POSTAR ABAIXO]
Oi Rotskoff, obrigado, tentei sua sugestão, mas não consegui fazê-la funcionar, então acho que devo ter entendido mal alguma coisa.
Eu criei 3 arquivos test.hs, test1.hs e test2.hs da seguinte maneira:
->
<code>--test.hs import NecessaryModule </code>
->
<code>--test1.hs module NecessaryModule where addNumber1 :: Int -> Int -> Int addNumber1 a b = a + b </code>
->
<code>--test2.hs module NecessaryModule where addNumber2 :: Int -> Int -> Int addNumber2 a b = a + b </code>
Então quando fiz:
<code>:load test </code>
Eu recebi a mensagem de erro:
<code>test.hs:1:8: Could not find module `NecessaryModule': Use -v to see a list of the files searched for. </code>
obrigado
-------------------------------------------------- -------------------------------Obrigado. Isto é o que eu fiz para fazê-lo funcionar (seguindo a sugestão de Rotskoff):
->
<code>--test.hs import NecessaryModule1 import NecessaryModule2 </code>
->
<code>--NecessaryModule1.hs addNumber1 :: Int -> Int -> Int addNumber1 a b = a + b </code>
->
<code>--NecessaryModule2.hs addNumber2 :: Int -> Int -> Int addNumber2 a b = a + b </code>