Haskell: загрузка ВСЕХ файлов в текущем пути каталога
Команда (в GHCi)
<code>:load abc </code>
Загружает функции в файле abc (который должен существовать в текущем пути каталога). Как бы я загрузить все файлы в текущем пути каталога? Спасибо
----------------------------------------------------------------------------------[ОТВЕТ НА ПОСЛЕ НИЖЕ]
Привет Роцкофф, спасибо, я попробовал твое предложение, но я не смог заставить его работать, поэтому я думаю, что я что-то неправильно понял.
Я создал 3 файла test.hs, test1.hs и test2.hs следующим образом:
- & GT;
<code>--test.hs import NecessaryModule </code>
- & GT;
<code>--test1.hs module NecessaryModule where addNumber1 :: Int -> Int -> Int addNumber1 a b = a + b </code>
- & GT;
<code>--test2.hs module NecessaryModule where addNumber2 :: Int -> Int -> Int addNumber2 a b = a + b </code>
Затем, когда я сделал:
<code>:load test </code>
Я получил сообщение об ошибке:
<code>test.hs:1:8: Could not find module `NecessaryModule': Use -v to see a list of the files searched for. </code>
Спасибо
---------------------------------------------------------------------------------Благодарю. Вот что я сделал, чтобы заставить его работать (следуя совету Ротскоффа):
- & GT;
<code>--test.hs import NecessaryModule1 import NecessaryModule2 </code>
- & GT;
<code>--NecessaryModule1.hs addNumber1 :: Int -> Int -> Int addNumber1 a b = a + b </code>
- & GT;
<code>--NecessaryModule2.hs addNumber2 :: Int -> Int -> Int addNumber2 a b = a + b </code>