我可以使用cabal来处理非Haskell库吗?

时间:2017-11-21 21:26:31

标签: haskell cabal package-managers cabal-install

其他软件包经理已尝试为其他生态系统构建软件。例如,有composer-npm-bridge,它允许将包从节点注册表中提取到PHP项目中。是否有可能使用cabal构建这样的东西?更具体地说,如何将包从luarocks拉入Haskell项目呢?

1 个答案:

答案 0 :(得分:3)

原则上可行:使用build-type: custom,cabal将编译并运行Setup.hs来代替其自己的构建机制,并且可以将任意Haskell代码放在Setup.hs中。或者,如果你可以使你的设置过程适合通常的configure-make-make安装舞蹈,那么build-type: configure选项可能就是故障单。

有关这些配置选项的更多详细信息,请参阅the user's guide