假设我有一个Haskell程序或库,我想让非Haskeller,可能是C程序员可以访问.我可以使用GHC将其编译为C,然后将其作为C源分发吗?
如果可以,有人可以提供一个最小的例子吗?(例如,Makefile)
是否可以使用GHC自动确定所需的编译器标志和标头,然后将其捆绑到一个文件夹中?
基本上我有兴趣能够在C和Haskell中编写部分程序,然后将其作为tarball分发,但不要求目标安装GHC和Cabal.
haskell ghc
ghc ×1
haskell ×1