Хорошо, я использовал параметр компиляции -i
, чтобы указать папку для некоторого источника haskell, когда я компилирую с использованием GHC.
ghc -threaded -i/d/haskell/src --make xxx.hs
Я понимаю, что он использует эти файлы как «библиотеки» при компиляции, но могу ли я сделать то же самое в GHCi?
Я обычно импортирую предварительно упакованную библиотеку haskell, например. import Data.List
или :m +Data.List
.
Пробовал import /d/haskell/src
- не работает!
ИЗМЕНИТЬ Из документа Haskell: Глава 2 Использование GHCi Обратите внимание, что в режимах GHCi и ––make
параметр -i
используется для указания пути поиска исходных файлов, тогда как в стандартном режиме пакетной компиляции параметр -i
используется для указания пути поиска файлов интерфейса.