問題タブ [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 投票する
1 に答える
500 参照

haskell - wget 証明書の有効期限が切れているため、Hoogle データを生成できませんか?

「フーグルデータ」を実行しようとしていますが、これを出力として取得します:

どうすればよいかわかりません。前回 hoogle データを実行したときは正常に機能し、すべてが生成されましたが、このエラーを回避する方法がわかりません。

0 投票する
1 に答える
538 参照

google-chrome - Chrome 検索エンジンとしての Hoogle

Hoogle を Google Chrome 検索エンジンとして設定する方法を知っている人はいますか?

Hackage は、これらのステップに既に存在します。

  1. Chrome検索バーをクリックします
  2. 「ハック」と入力
  3. Tab キーを押します
  4. 検索したいことを何でも書いてください
0 投票する
1 に答える
618 参照

haskell - cabal を介して Haskell hoogle をインストールしましたが、hoogle コマンドが見つかりません

hoogle (hoogle-4.2.36) のインストール プロセスは成功したように見えますが、コマンド ラインで「hoogle」と入力すると、「hoogle: command not found」というメッセージが表示されます。

2 台のマシン (両方とも MAC OS X Yosemite を実行) でこれを試してみましたが、まったく同じように失敗しました。これを解決するための提案はありますか?

ありがとう!

0 投票する
1 に答える
119 参照

haskell - コマンド `hoogle data` が base.txt のダウンロードに失敗する

これは次の出力ですhoogle data

Google で検索しても、有用な結果は得られませんでした。ブラウザはhttp://www.haskell.org/hoogle/base.txtを解決しないので、ダウンしていると思いますか? 回避策はありますか?

0 投票する
2 に答える
222 参照

haskell - モナドの foldlWithKey

foldlWithKey のような関数を探していますが、モナドにカプセル化されています。

タイプがあると思います

しかし、Hoogle は私にそのタイプのものを何も与えてくれません。

0 投票する
1 に答える
2112 参照

haskell - Hoogle をローカルで実行する

hoogle私は私のプロジェクトで実行したいです。プロジェクトからhoogle データベース (.hoo拡張子付きのファイル) を正常に生成しました。しかし、サーバーをローカルで実行すると、プロジェクトで定義されている関数や型を hoogle が見つけることができません。などのいくつかのプレリュード関数を見つけることができますがmap、私のプロジェクトで定義されている関数は見つかりません。 hoogle dump my-project.hooエラーなしでコンテンツをダンプします。また、すべてのファイルが存在する場所に移動my-project.hooしました。再び成功しません。 switch も有用な情報を出力しません。どんな提案でも大歓迎です。~/.cabal/share/x86_64-osx-ghc-7.8.4/hoogle-4.2.38/databases.hoo-verbose

編集:

さんの提案のおかげでmhuesch、検索結果を得ることができました。ただし、返された結果はローカルのハッキング ドキュメントにリンクされていません。Web のどこにも見つからなかったのは、hoogle サーバーがdefault.hoo現在のディレクトリで呼び出されたファイルを探しているということです。

編集2:

私のように、5000 以上のデータベース (つまり.hooファイル) を持っている場合、それらを結合するときに「開いているファイルが多すぎます」というエラーが表示されることがあります。トリックは簡単です。hoogle combine x*.hoo -o=parts/x.hooすべてに対してx='a' ... 'z'実行hoogle combine *.hoo -o=default.hooしてから、parts フォルダーで実行します。

編集3:

hoogle の検索結果をローカルのハック ドキュメントとリンクさせたい場合は、 を使用しますhoogle convert --doc='absolute-path-to-your-doc' your-package-hoogle-doc.txt default.hoo。相対パスを機能させることができませんでした。