OS X 上的 Cabal 和 zlib
当我在 Mac(Snow Leopard、Intel)上运行“cabal update”时,我得到: % cabal update 从 hackage.haskell.org 下载最新的软件包列表 cabal:Codec.…
我的 Haskell 程序或库如何找到其版本号?
我希望我的 cabalized 程序有一个 --version 开关。 我希望它报告与 .cabal 文件中存在的版本相同的版本。 如果我必须在 Haskell 源代码和 .cabal 文…
如何让 Haskell 平台的 ghc-pkg 在 MAC OSX 上工作
我已经安装了适用于 MAC OSX 的最新 Haskell 平台,当我使用 Cabal 执行任何操作时,出现错误“安装:无法解析‘ghc-pkg dump’的输出”。 所以我查看…
ghc-pkg 和 cabal 之间有什么关系?
关于如何在 Haskell 中创建、安装和使用包, ghc-pkg 和 cabal? 它们的作用是什么——什么时候你会使用其中一个,而不是另一个,或者两者都使用? 它…
我怎样才能让 Cabal 搜索外部程序?
我正在尝试编写一个 Haskell 程序,它需要外部程序(例如 lame,mp3 编码器)的输出。虽然在 cabal 中声明对库的依赖关系很容易,但如何声明对可执行…
无法使用 runghc 创建 scion_server
我下载了 scion cabal 并尝试创建 scion_server 我运行了所有 runghc 设置(配置/构建/安装) Haskell 库已安装,但 scion_server 不在 ~/.cabal/bin …
管理相关 Cabal 包的最佳实践是什么?
我正在开发一个用 Haskell 编写的基于数据流的优化库。现在看来,该库可能必须分为两部分: 具有最小构建依赖性的核心部分;称之为 hoopl-core。 一个…
是否有适合维护 Cabal Haskell 包的变更日志的工具?
我正在快速而激烈地为编译器编写者开发一个新的 Haskell 包。我每天都会查看许多次要版本号,而 Haskell 打包系统 Cabal 则不会似乎没有提供任何用于…
如何创建合适的 .tar.gz 文件以与“cabal upload”一起使用?
与其他程序员共享 Haskell 库的标准方法是创建 Cabal 包并将其上传到 http://hackage.haskell。组织。我写了一个我想分享的库,并且 我已经使用在线创…
使用 GHC,在用户空间安装带有 GMP 的 cabal
我一直在尝试在未安装 GNU 多精度包 (GMP) 的系统上的用户空间中安装 Haskell Platform 和安装在 Linux 上的 cabal-install 。 我设法通过设置 LB_LIB…
为“cabal install”启用 --hyperlink-source
命令 cabal haddock 有非常有用的 --hyperlink-source 选项。 我希望在使用cabal install构建文档时具有源超链接。 票证 #517 似乎就是这样: http://…
让 Cabal 使用 GHC 6.12.1
我已经在 OS X 上安装了最新的 GHC 软件包 (6.12.1),但我无法让 Cabal 工作。我删除了之前与 GHC 6.10 配合使用的版本,并尝试从头开始重新安装。可…
一个目录中的多个 Haskell cabal-packages
在一个目录中包含多个 cabal 包的推荐方法是什么? 原因:我有一个包含许多可分离模块的旧项目。由于最初它们只形成一个程序,因此将它们放在同一目录…
用于 Cabal 安装模块的 Haddock?
我正在使用 GHC 并通过 Cabal 安装了几个软件包。其中一个软件包的网站上写着“去查看黑线鳕文档”。 haddock 命令似乎仅适用于源文件,而 cabal hadd…
如何以编程方式检索 GHC 包信息?
更具体地说,给定任意包名称,我需要检索相同的 library-dirs 字段,该字段可以通过运行的 Haskell 程序内部的 ghc-pkg describe 命令获取。…