Скажем, у меня есть программа или библиотека Haskell, которые я хотел бы сделать доступными для не-Haskellers, потенциально программистов C. Могу ли я скомпилировать его на C с помощью GHC, а затем распространять его как источник C?
Если это возможно, может ли кто-нибудь предоставить минимальный пример? (например, Makefile)
Можно ли использовать GHC для автоматического определения флагов и заголовков компилятора и необходимости, а затем, возможно, связать это с одной папкой?
В основном я заинтересован в том, чтобы писать части программ в C и Haskell, а затем распространять их как tarball, но без необходимости установки GHC и Cabal.