我知道一个Haskell模块名称,但我无法弄清楚它是在什么包中定义的.这很糟糕,因为如果没有暴露这个模块的包,我就无法编译.
具体来说,我无法找到Text.Regex,但我想知道如何解决这个问题.
http://www.haskell.org/ghc/docs/latest/html/users_guide/packages.html
ghc-pkg find-module Text.Regex
但这仅适用于(a)最近的GHC,以及(b)系统上安装的软件包.
您还可以通过包文件(例如/usr/lib/ghc-6.8.2/package.conf)来查看已安装的内容.
您还可以使用haskell API搜索引擎hoogle或hackage搜索引擎hayoo.
Text.Regex位于regex-base包中,还有一些基于regex-based构建.