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>

Ответы на вопрос(2)

Ваш ответ на вопрос