Haskell :загружает ВСЕ файлы в текущем пути к каталогу

Команда (в GHCi)

:load abc

Загружает функции в файл abc (, который должен существовать в текущем пути к каталогу ). Как мне загрузить все файлы в текущем пути к каталогу? Спасибо

----------------------------------------------------------------------------------

[ОТВЕТ НА СООБЩЕНИЕ НИЖЕ]

Привет, Rotskoff, спасибо, я попробовал ваше предложение, но не смог заставить его работать, поэтому я думаю, что я что-то неправильно понял.

Я создал 3 файла test.hs, test1.hs и test2.hs следующим образом:

->

--test.hs
import NecessaryModule

->

--test1.hs
module NecessaryModule where

addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b

->

--test2.hs
module NecessaryModule where

addNumber2 :: Int -> Int -> Int
addNumber2 a b = a + b

. Затем, когда я сделал :

:load test

, я получил сообщение об ошибке :

test.hs:1:8:
    Could not find module `NecessaryModule':
      Use -v to see a list of the files searched for.

. ] Спасибо

---------------------------------------------------------------------------------

Спасибо. Это то, что я сделал, чтобы заставить его работать (по предложению Ротскоффа):

->

--test.hs
import NecessaryModule1
import NecessaryModule2

->

--NecessaryModule1.hs
addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b

->

--NecessaryModule2.hs
addNumber2 :: Int -> Int -> Int 
addNumber2 a b = a + b
5
задан artella 24 April 2012 в 10:00
поделиться