问题标签 [hoogle]

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 投票
3 回答
204 浏览

haskell - 如何使用 hayoo / hoogle 查找`toStrict :: Text -> Text`

我试图找到toStricttype 的函数Data.Text.Lazy.Text -> Data.Text.Text,但我不知道 a) 它叫什么,b) Lazy 模块名称到底是什么。

搜索 HayooText -> Text会带来很多结果。有没有办法搜索像这样的签名*Lazy*Text -> Text

搜索Data.Text.Lazy.Text -> Text不会产生任何结果。

我应该如何(lazy) Text -> (strict) Text使用 hayoo、hoogle 或 ... 查找类型的函数?

0 投票
1 回答
639 浏览

eclipse - 为什么 Hoogle 在我的机器上不能在 EclipseFP 下工作?

环境:

  • 视窗 8 x64
  • HTTP 代理背后
  • Eclipse 版本:Kepler Service Release 1 Build id:20130919-0819
  • EclipseFP 2.5.4 正确安装和工作
  • Haskell 平台 2013.2
  • 环境变量http_proxy设置正确
  • 机器在其浏览器上可以正常工作
  • “hoogle String”在命令提示符下按预期工作(从 EclipseFP 设置中找到的路径执行 - C:\Users\myuser\AppData\Roaming\cabal\bin\hoogle.exe)并返回大量结果
  • 干净安装Haskell Platform,然后是Eclipse,然后是 EclipseFP。默认情况下所有选项。在我安装EclipseFP后,它要求我安装build-wrapper和其他实用程序。我也为当前用户安装了它们。

但是在 Eclipse 的 Hoogle 窗口中搜索什么也没做。没有错误消息,没有搜索结果,什么都没有。可能是什么问题呢?有人可以帮我找到吗?

EclipseFP 设置

0 投票
2 回答
116 浏览

haskell - 如何在 Haskell 中构建“缺失”的复杂函数

当我知道所需功能的类型但尚未定义时,我应该如何处理情况?我怀疑我正在寻找的功能很容易与其他人组合,但我不知道从哪里开始寻找。

更具体地说,我(b->b->c)手头有功能,但我需要先处理(也许是提升?)参数。hoogle 可以找到具有与指定顺序不同的参数的函数吗?

这接近我需要的,但我想对每个参数应用不同的函数。

0 投票
1 回答
364 浏览

haskell - cabal 安装 hoogle 错误 - 缺少 BuilderResponse

警告:这里有新的 Haskell 用户

我正在尝试安装 Hoogle 的 CLI 版本以跟随教程。我在 64 位 Mac OS X 的 Haskell Platform 2013.2.0.0 上看到以下内容。

其他信息:~/Library/Haskell/bin 在我的路径中。安装了 alex 和 happy(以及 wai,我认为 BuilderResponse 是实际定义的)。这不是原始安装的副本(在失败之前安装了大量的东西),但它是我现在所处的位置。对于傻笑,我在 Fedora 19 (X86_64) 上尝试了同样的事情,但同样失败了,所以我认为它不是 Mac 专用的。

0 投票
1 回答
423 浏览

linux - Cabal安装hoogle不起作用

我需要配置 eclipsefp 并安装 hoogle 和 scion-browser 以使用 mysql 设置 haskell 项目。
我尝试从 Eclipse -> Preference -> Helper 可执行文件以及终端安装 hoogle 和 scion-browser,但没有成功。

失败,抛出以下内容:

cabal:codec.compression.zlib:压缩流过早结束。

编辑:可能是阴谋集团版本的问题?如果我在终端中运行 cabal --version ,它会显示: cabal-install version 0.14.0 using 1.14.0 of the Cabal library

如果我执行 cabal update 什么都不会发生。

但是,在 Eclipse -> Helper Executables 中有两个版本可用: 版本 0.14.0 版本 1.18.0.2 它们位于不同的位置,我检查了要使用的第二个。

0 投票
1 回答
176 浏览

haskell - 使用来自 ghci 的 hoogle 进行搜索时,有没有办法使用标志?

在 ghci 中使用 hoogle 时如何使用 hoogle 命令行标志?

这显然不起作用:

0 投票
2 回答
762 浏览

haskell - 为什么某些功能在hoogle中不可见?

为什么有些功能在 中不可见Hoogle?示例:ppTopElement

它是一个错误吗?

0 投票
1 回答
94 浏览

haskell - Hoogle 查询返回与类型签名不匹配的函数

如果我尝试使用以下Hoogle命令(v4.2.33)来搜索包含类型签名的函数ByteString->[ByteString]

然后在输出结束时我得到:

ByteString -> ByteString当我将类型签名指定为时,为什么 Hoogle 会返回带有签名等的函数ByteString->[ByteString]

0 投票
1 回答
138 浏览

haskell - 如何组织本地的 haskell 包文件?

我有许多 haskell 包,并且我启用了一些标志以允许它们生成黑线鳕文档。现在这些文件位于/usr/share/doc/{package-name}-{version}/html/.

有组织它们的工具吗?我想要在hackage中按名称页面列出所有包的东西,以便可以在一页中找到所有这些已安装包的本地链接。

如果能告诉hoogle使用这些文件就更好了。到目前为止,我的 hoogle 搜索结果都指向 hackage 中的相应页面。

0 投票
1 回答
111 浏览

macos - hoogle 4.2.34 在 Mac 上安装错误 w“无法匹配预期类型 'CompilerId'”

警告:这里有新的 Haskell 用户

我正在尝试在 64 位 Mac OS X Maverick 的 Haskell 平台 2014.2.0.0 上安装 Hoogle 的 CLI 版本。我已经安装了支持 ghcjs 和 ghc 7.8.3 的 cabal 1.21.0.0。

以下是运行的输出$cabal install hoogle