haskell进口问题

时间:2010-06-19 23:24:17

标签: haskell import

我有一个模块“Dictionary”,在“Dictionary.hs”文件中声明。

在同一目录中我有一个文件“Def.hs”,它导入了Dictionary

这是我得到的错误

... /edsl/Def.hs:4:7:     找不到模块`Dictionary':       搜索地点:         Dictionary.hs         Dictionary.lhs

... /edsl/Dictionary.hs就在那里。它的权限是可以被任何人写入或读取的。

我真的不知道为什么我无法导入。我在mac os x 10.5.8上使用ghc 6.12.1

修改的 这是相关的代码

在Dictionary.hs中

module Dictionary where
...

并在Def.hs中

module Def where
import Control.Exception
import Data.Dynamic
import Dictionary
...

我只是错误地定义模块?我想导出所有符号。

1 个答案:

答案 0 :(得分:2)

我刚刚发现了这个问题。我正在使用komodo编辑,我创建的将文件加载到ghci的命令不会更改工作目录。

DOH。