Использование опции -fforce-recomp
, по-видимому, вызывает интерпретацию при использовании из GHCi / Hint.
unsafeSetGhcOption "-fforce-recomp"
Хотя я не смог найти никакой документации для проверки этого, кажется разумным, что GHCi / Hint будет повторно использовать проверку перекомпиляции из GHC.
ОБНОВЛЕНИЕ : копаясь немного больше, я нашел Билет GHC # 2542 , где указано, что префикс имени модуля со звездочкой вызовет интерпретациюв GHCi.Это также подтверждается в документации .
:load *test.hs
Это также относится и к подсказке, так что это также работает:
loadModules ["*" ++ mname ++ ".hs"]