Haskell / GHCi - загрузка модулей из разных каталогов

Мое приложение haskell имеет следующую структуру каталогов:

src/
    utils/Utils.hs
    subsystem/Subsystem.hs

Модуль Подсистема импортирует модуль Utils . Я хотел бы вручную протестировать этот код в GHCi.

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

28
задан Arie 7 July 2011 в 15:26
поделиться