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