问题标签 [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 - Can't generate hoogle data because wget certificate expired?
I'm trying to run 'hoogle data', and I get this as the output :
I'm not sure what to do, last time I ran hoogle data it just worked and generated everything, but I can't figure out how to get around this error.
google-chrome - Hoogle 作为 Chrome 搜索引擎
有人知道如何将 Hoogle 设置为 Google Chrome 搜索引擎吗?
在这些步骤中已经存在黑客攻击:
- 点击 Chrome 搜索栏
- 输入“黑客”
- 按 Tab 键
- 写下你想搜索的任何东西
haskell - Haskell hoogle 通过 cabal 安装,但未找到 hoogle 命令
hoogle (hoogle-4.2.36) 安装过程看起来很成功,除了在命令行输入“hoogle”时,它会抱怨“hoogle: command not found”。
在两台机器上试过这个(都运行 MAC OS X Yosemite),他们以同样的方式失败了。有什么建议可以解决这个问题吗?
谢谢!
haskell - 在 nix 上的 haskell 开发环境中使用 hoogle
我正在尝试在 Haskell 开发环境中使用 hoogle,就像O'Charles 的 wiki所描述的那样:
shell.nix
为了使用,我进行了如下修改hoogleLocal
,但它似乎没有为我安装 hoogle 二进制文件。
在生成的 shell 中,hoogle
二进制文件不可用。
如果我包含hs.hoogle
在 中buildInputs
,则hoogle
二进制文件已安装,但找不到数据库。以下是我尝试使用它时发生的情况。
对于 O'Charles 所描述的设置,我如何才能使其正常工作?
编辑:原来的 shell.nix 与这个答案相同。
haskell - 命令“hoogle data”下载base.txt失败
这是的输出hoogle data
:
在 Google 上搜索并没有产生任何有用的结果。浏览器无法解析http://www.haskell.org/hoogle/base.txt,所以我猜它已经关闭了?有什么解决办法吗?
haskell - monad 中的 foldlWithKey
我正在寻找一个类似于 foldlWithKey 的函数,但封装在一个 monad 中。
我希望它有类型
但是 Hoogle 并没有给我这种类型的任何东西。
haskell - 在本地运行 Hoogle
我想参加我hoogle
的一个项目。我成功地从我的项目中生成了 hoogle 数据库(带有.hoo
扩展名的文件)。但是当我在本地运行服务器时,hoogle 找不到我项目中定义的任何函数或类型。它可以找到一些前奏功能,例如map
,但没有找到我项目中定义的功能。
hoogle dump my-project.hoo
转储内容没有错误。我也搬到my-project.hoo
了~/.cabal/share/x86_64-osx-ghc-7.8.4/hoogle-4.2.38/databases
所有.hoo
文件所在的地方。又没有成功。
-verbose
switch 也不会输出任何有用的信息。任何建议表示赞赏。
编辑:
感谢mhuesch
的建议,我能够得到搜索结果。虽然,返回的结果没有链接到本地 hackage 文档。我在网络上的任何地方都找不到的东西是 hoogle 服务器default.hoo
在当前目录中查找一个调用的文件。
编辑2:
如果您像我一样拥有 5000 多个数据库(即文件) ,.hoo
则在组合它们时可能会出现“打开的文件过多”错误。诀窍很简单:hoogle combine x*.hoo -o=parts/x.hoo
全部运行x='a' ... 'z'
,然后hoogle combine *.hoo -o=default.hoo
在部件文件夹中运行。
编辑3:
如果您想将您的 hoogle 搜索结果与本地 hackage 文档链接,请使用hoogle convert --doc='absolute-path-to-your-doc' your-package-hoogle-doc.txt default.hoo
. 我无法让相对路径正常工作。
haskell - 如何在 Hoogle 上搜索类型类实例?
有没有办法在 Hoogle(或 Stackage)上搜索类型类的实例?
例如,我想知道哪个包定义了Lift
for的实例Text
。
我能够在包中找到它th-lift-instances
,但手动搜索大约需要 10 分钟。似乎 Hoogle 应该有一些允许搜索实例的功能。
haskell - Hayoo/Hoogle 不匹配单态/少多态签名与多态签名
例如,我试图了解 Hoogle 和 Hayoo 不匹配是否有根本原因
至
恰好是以下类型Control.Arrow.***
:
——这可能只是一些尚未实现的东西,还是有一些基本的东西阻止了这种基于类型的搜索的实现?