Haskell cabal repl - ошибка: переменная не входит в объем: main - PullRequest
1 голос
/ 14 апреля 2020

Проблема может быть воспроизведена путем запуска 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.

...