Я сталкиваюсь с странной ситуацией в GHCI, не знаю, наблюдал ли кто-либо подобный случай. Для некоторого модуля, когда он находится в пути поиска как с помощью -package-conf
, так и с помощью -i
, GHCI терпит неудачу, когда я пытаюсь импортировать модуль с помощью 'module is not loaded: FooModule'
.
-
:module
загружает его, однако - или я могу сделать
:load FooModule
,:m
, чтобы очистить список импорта, а затемimport FooModule
- или я могу удалить путь из
-i
, а затем импортирует штраф
Отслеживает это как случай otherwise -> modNotLoadedError m loc
в GHC, где otherwise
~ modulePackageId = this_pkg
(смысл которого я не знаю).
Это не является полностью систематическим, есть некоторые модули, которые находятся в пути пакета и источника, но могут быть импортированы.