Если вы объявите библиотеку + исполняемые разделы в файле cabal, избегая двойной компиляции библиотеки, поместив библиотеку в каталог hs-source-dirs
, вы обычно не можете запустите проект ghci
и runhaskell
, особенно если исполняемые файлы имеют собственные вспомогательные модули.
Что такое рекомендуемый макет проекта, который
- создает только то, что нужно
- позволяет использовать
runhaskell
- имеет чистую структуру без хаков?