У меня часто возникают ситуации, когда я оставляю функции main :: IO ()
в тестах. Я могу нормально запустить их с помощью runghc
, но иногда мне хочется их скомпилировать (например, для работы на другой платформе). Есть ли способ сделать это? Если я запустил, например,
ghc --make Test.Haar
, где Test / Haar.hs
имеет метод main
, то ничего не произойдет, он просто создаст файл .o
.