Я столкнулся с нечетным поведением с репликой Interactive-Haskell в emacs
. Когда я создаю файл, мини-буфер emacs
отображает серию интерактивных подсказок:
Start a new project named 'myproject'?
Cabal dir (guessed from myproject.cabal):
Build target (empty for default):
Set current directory:
Если я оставлю либо каталог cabal, либо текущий каталог значением по умолчанию для каталога проекта, repl не отвечает. Я получаю подсказку лямбды в интерактивном окне Haskell, я могу печатать, но когда я нажимаю кнопку ввода, он никогда не оценивает. Курсор остается на той же строке, как если бы я вообще не нажимал кнопку ввода.
Если я изменил оба этих каталога на какой-то другой путь, отличный от моего каталога проекта, то реплика ведет себя нормально и оценивает выражения как ожидаемые.