问题标签 [cabal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1935 浏览

haskell - 哪个 Haskell 包包含给定模块

我知道一个 Haskell 模块名称,但我不知道它是在哪个包中定义的。这很糟糕,因为我无法在没有暴露此模块的包的情况下进行编译。

特别是我找不到的 Text.Regex ,但我想知道如何解决这个问题。

0 投票
2 回答
600 浏览

c - 如何在 Mac OS X 上安装 nano-hmac?

“nano-hmac”是一个 Haskell 包,通常可以使用 Cabal 安装。但是,Mac OS X 的 OpenSSL 库与它预期的不同,因此它无法编译绑定。

我可以从 openssl.org 安装 openssl 版本,但我不确定如何指示 Cabal 使用它而不是 Mac OS X 版本。

0 投票
3 回答
1480 浏览

regex - Haskell Posix 中的多行匹配

我似乎找不到关于 haskell 的 POSIX 实现的像样的文档。具体来说是模块Text.Regex.Posix

谁能指出我在字符串上使用多行匹配的正确方向?

好奇的片段:

我正在尝试提取维基百科页面的来源,但是当涉及多行时,这种方法显然会失败。

0 投票
2 回答
955 浏览

haskell - Haskell:如何获取#define-d 常量的值?

在 Haskell 程序中,使用 C 头文件中定义的常量的最佳方法是什么?

0 投票
2 回答
9477 浏览

testing - 如何使用 Cabal 设置一个简单的测试?

我有一个 Haskell 项目和 Cabal 包描述,允许我构建和安装我的包

但是呢cabal test?Cabal 的帮助说要使用 UserHooks 配置测试套件,但我该怎么做呢?

0 投票
1 回答
1409 浏览

haskell - Haskell 阴谋集团+hsc2hs

cabal 可以使用 hsc2hs 创建 hs 文件吗?如何?

我在手册、谷歌搜索和其他项目中都没有找到答案(我对 gtk2hs 寄予厚望,但事实证明它不使用 cabal)

0 投票
1 回答
1528 浏览

haskell - 安装没有手动依赖解析的haskell cabal

我看到有一个很好的包系统叫做 Cabal 来处理依赖解析。所以我正在尝试安装它,以便我可以让它为我安装 Haskell OpenGL 模块。但是,Cabal 本身有很多依赖项。有没有办法在不手动解决所有依赖项的情况下安装 Cabal?我尝试运行引导程序,但似乎没有这样做,因为它报告缺少模块 parsec 和 network (它们又具有自己的依赖项)。

在我安装 mtl 模块之前,手动构建 dep 让我深了 3 层:

0 投票
3 回答
603 浏览

haskell - Cabal 不会得到新的 haskell 包

我尝试使用 cabal 获取 wxHaskell 包:

但是运行它会出现以下错误:

我做错什么了?我需要先安装软件包吗?

0 投票
4 回答
756 浏览

haskell - 如何以编程方式检索 GHC 包信息?

更具体地说,给定一个任意包名称,我需要检索library-dirs可以ghc-pkg describe从正在运行的 Haskell 程序内部使用命令获得的相同字段。

0 投票
3 回答
2502 浏览

haskell - Haskell base-4.x 包安装

当我尝试安装这个包http://hackage.haskell.org/package/base-4.1.0.0

通过运行:

runhaskell 安装配置

我收到此错误:

试图使用未加载的模块“System.IO”(System/IO.hs)

不在范围内:`System.IO.stderr'

不在范围内:`System.IO.stdin' ghc-6.8.2:恐慌!(“不可能”发生了)(i386-unknown-linux 的 GHC 版本 6.8.2):interactiveUI:setBuffering

有什么想法可能是错的吗?此外,当我 cd 到包含文件的目录并键入 ghci 时,我遇到了同样的错误,但 ghci 通常可以工作。

谢谢!