问题标签 [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.
haskell - 哪个 Haskell 包包含给定模块
我知道一个 Haskell 模块名称,但我不知道它是在哪个包中定义的。这很糟糕,因为我无法在没有暴露此模块的包的情况下进行编译。
特别是我找不到的 Text.Regex ,但我想知道如何解决这个问题。
c - 如何在 Mac OS X 上安装 nano-hmac?
“nano-hmac”是一个 Haskell 包,通常可以使用 Cabal 安装。但是,Mac OS X 的 OpenSSL 库与它预期的不同,因此它无法编译绑定。
我可以从 openssl.org 安装 openssl 版本,但我不确定如何指示 Cabal 使用它而不是 Mac OS X 版本。
regex - Haskell Posix 中的多行匹配
我似乎找不到关于 haskell 的 POSIX 实现的像样的文档。具体来说是模块Text.Regex.Posix
。
谁能指出我在字符串上使用多行匹配的正确方向?
好奇的片段:
我正在尝试提取维基百科页面的来源,但是当涉及多行时,这种方法显然会失败。
haskell - Haskell:如何获取#define-d 常量的值?
在 Haskell 程序中,使用 C 头文件中定义的常量的最佳方法是什么?
testing - 如何使用 Cabal 设置一个简单的测试?
我有一个 Haskell 项目和 Cabal 包描述,允许我构建和安装我的包
但是呢cabal test
?Cabal 的帮助说要使用 UserHooks 配置测试套件,但我该怎么做呢?
haskell - Haskell 阴谋集团+hsc2hs
cabal 可以使用 hsc2hs 创建 hs 文件吗?如何?
我在手册、谷歌搜索和其他项目中都没有找到答案(我对 gtk2hs 寄予厚望,但事实证明它不使用 cabal)
haskell - 安装没有手动依赖解析的haskell cabal
我看到有一个很好的包系统叫做 Cabal 来处理依赖解析。所以我正在尝试安装它,以便我可以让它为我安装 Haskell OpenGL 模块。但是,Cabal 本身有很多依赖项。有没有办法在不手动解决所有依赖项的情况下安装 Cabal?我尝试运行引导程序,但似乎没有这样做,因为它报告缺少模块 parsec 和 network (它们又具有自己的依赖项)。
在我安装 mtl 模块之前,手动构建 dep 让我深了 3 层:
haskell - Cabal 不会得到新的 haskell 包
我尝试使用 cabal 获取 wxHaskell 包:
但是运行它会出现以下错误:
我做错什么了?我需要先安装软件包吗?
haskell - 如何以编程方式检索 GHC 包信息?
更具体地说,给定一个任意包名称,我需要检索library-dirs
可以ghc-pkg describe
从正在运行的 Haskell 程序内部使用命令获得的相同字段。
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 通常可以工作。
谢谢!