3
我有一個模塊「Dictionary」,在文件「Dictionary.hs」中聲明。haskell導入問題
在同一目錄我有一個文件「Def.hs」其中進口字典
這裏的錯誤,我得到
... /edsl/Def.hs:4:7: 未能進行找到模塊「詞典」: 搜索的位置: Dictionary.hs Dictionary.lhs
... /edsl/Dictionary.hs在那裏。它的權限是可以被任何人寫入或讀取的權限。
我真的不知道爲什麼我不能導入。我使用GHC 6.12.1在Mac OS X 10.5.8
編輯 這裏的相關代碼
在Dictionary.hsmodule Dictionary where
...
,並在Def.hs
module Def where
import Control.Exception
import Data.Dynamic
import Dictionary
...
我只是不正確地定義模塊?我想導出所有符號。
看到一些代碼會有幫助。 – sepp2k 2010-06-19 23:31:47
你能提供你導入Def的行嗎?在ghci中是':l edsl/Def.hs'嗎? – yairchu 2010-06-19 23:33:21
我只是加載Def到ghci: ghci edsl/Def.hs。 我相信在ghci中加載文件在構建要加載的文件之前搜索並構建了所有的依賴關係。 – 2010-06-19 23:40:12