我有一个库,它依赖于其他一些库,当然还有haskell运行时。它导出C API。 我想以一种完全独立的方式构建它,用户不会为安装haskell,cabal和所有依赖项而烦恼。
答案 0 :(得分:1)
它是完全独立的,用户不会为安装haskell,cabal和所有依赖项而烦恼
然后,您必须分发您的库及其所有依赖项 - Haskell编译器,运行时,C库,Cabal,依赖库。这是一项非常重要的任务 - 您正在推动自己的Haskell Platform.
您可以修改HP源并生成安装程序。它们实际上是您库的独立安装程序。