Проблема может быть воспроизведена путем запуска cabal repl
для Haskell Проект установки редактора . Инструкции по сборке здесь . После загрузки cabal repl
оцените main
, и будет напечатано следующее сообщение об ошибке:
<interactive>:1:1: error: Variable not in scope: main
Вы можете просмотреть весь проект по адресу: Haskell Проект установки редактора
haskell-editor-setup.cabal
имеет main-is: Main.hs
, поэтому я не понимаю, почему он не активируется при запуске cabal repl
.
Я также использую расширение ide-haskell-repl
Atom, которое дает REPL внутри Atom, и оно работает даже хорошо хотя он настроен на запуск с использованием cabal repl
.
Я не уверен, является ли это ошибкой в cabal
или я что-то не так делаю. Любой совет, как это исправить?
Запуск :m *Main
или :m +Main
в cabal repl
решит проблему, но я ищу исправление cabal repl
run для правильной загрузки Main.