Haskell: cargando TODOS los archivos en la ruta del directorio actual
El comando (en GHCi)
<code>:load abc </code>
Carga las funciones en el archivo abc (que debe existir en la ruta del directorio actual). ¿Cómo cargaría todos los archivos en la ruta del directorio actual? Gracias
-------------------------------------------------- --------------------------------[RESPUESTA AL POST ABAJO]
Hola Rotskoff, gracias. Intenté tu sugerencia, pero no pude hacer que funcionara, así que creo que debo haber entendido mal algo.
Creé 3 archivos test.hs, test1.hs y test2.hs de la siguiente manera:
->
<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>
Entonces cuando lo hice:
<code>:load test </code>
Recibí el mensaje de error:
<code>test.hs:1:8: Could not find module `NecessaryModule': Use -v to see a list of the files searched for. </code>
Gracias
-------------------------------------------------- -------------------------------Gracias. Esto es lo que hice para que funcione (siguiendo la sugerencia 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>