问题标签 [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.
haskell - 如何使用 hayoo / hoogle 查找`toStrict :: Text -> Text`
我试图找到toStrict
type 的函数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 或 ... 查找类型的函数?
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 窗口中搜索什么也没做。没有错误消息,没有搜索结果,什么都没有。可能是什么问题呢?有人可以帮我找到吗?
haskell - 如何在 Haskell 中构建“缺失”的复杂函数
当我知道所需功能的类型但尚未定义时,我应该如何处理情况?我怀疑我正在寻找的功能很容易与其他人组合,但我不知道从哪里开始寻找。
更具体地说,我(b->b->c)
手头有功能,但我需要先处理(也许是提升?)参数。hoogle 可以找到具有与指定顺序不同的参数的函数吗?
这接近我需要的,但我想对每个参数应用不同的函数。
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 专用的。
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 它们位于不同的位置,我检查了要使用的第二个。
haskell - 使用来自 ghci 的 hoogle 进行搜索时,有没有办法使用标志?
在 ghci 中使用 hoogle 时如何使用 hoogle 命令行标志?
这显然不起作用:
haskell - 为什么某些功能在hoogle中不可见?
为什么有些功能在 中不可见Hoogle
?示例:ppTopElement
它是一个错误吗?
haskell - Hoogle 查询返回与类型签名不匹配的函数
如果我尝试使用以下Hoogle命令(v4.2.33)来搜索包含类型签名的函数ByteString->[ByteString]
:
然后在输出结束时我得到:
ByteString -> ByteString
当我将类型签名指定为时,为什么 Hoogle 会返回带有签名等的函数ByteString->[ByteString]
?
haskell - 如何组织本地的 haskell 包文件?
我有许多 haskell 包,并且我启用了一些标志以允许它们生成黑线鳕文档。现在这些文件位于/usr/share/doc/{package-name}-{version}/html/
.
有组织它们的工具吗?我想要在hackage中按名称页面列出所有包的东西,以便可以在一页中找到所有这些已安装包的本地链接。
如果能告诉hoogle使用这些文件就更好了。到目前为止,我的 hoogle 搜索结果都指向 hackage 中的相应页面。
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