Я могу загрузить один файл haskell с одной функцией в ghci, используя :l addOne.hs
Если я загружаю другой файл haskell :l addTwo.hs
, он стирает ссылку на другой, и я получаю ошибку Variable not in scope: addOne
когда я пытаюсь позвонить addOne
addOne.hs
addOne x = x + 1
addTwo.hs
addTwo x = x + 2
Есть несколько других постов, в которых говорится о загрузке нескольких модулей,Это единственный способ достичь вышеуказанного, преобразовать их в модули и вызвать
> :load Module1 Module2
> :module Module1 Module2