У меня есть модуль «Словарь», объявленный в файле «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.hs
module Dictionary where
...
и в Def.hs
module Def where
import Control.Exception
import Data.Dynamic
import Dictionary
...
Я просто определяю модуль неправильно? Я хочу экспортировать все символы.
Видя, что какой-то код будет полезен. – sepp2k
Вы можете указать строку, в которой вы импортируете Def? что ': l edsl/Def.hs' в ghci? – yairchu
Я просто загружаю Def в ghci с: ghci edsl/Def.hs. Я был убежден, что загрузка файла в ghci искала и строила все зависимости до создания загружаемого файла. –