У моего приложения haskell есть следующая структура каталогов:
src/
utils/Utils.hs
subsystem/Subsystem.hs
Модуль Subsystem
импортирует модуль Utils
. Я бы хотел проверить этот код в GHCi.
Проблема в том, что GHCi, похоже, ищет только модули, доступные в '.'
(текущий каталог), поэтому я скопировал Utils.hs
в папку подсистемы и смог выполнить проверку вручную Subsytem.hs
. Есть лучший способ сделать это? Например, я хотел бы запустить GHCi в каталоге src
и позволить ему искать модули в каталогах ./utils
и ./subsystem
. Могу ли я указать путь к модулю GHCi?