Я добавил строку putStrLn "Hello" в main функцию моего Setup.lhs и ожидал увидеть ее при запуске cabal configure или cabal build. Но я этого не сделал.
Затем я скомпилировал Setup.lhs с помощью ghc --make и запустил ./Setup configure, и строка была показана.
Если это сделано намеренно, я не вижу смысла в этом и даже нуждаюсь в файле Setup.lhs вообще. Можете ли вы очистить эти вещи от меня?