LoginSignup
13
14

More than 5 years have passed since last update.

Hoogleの使い方(マニュアル翻訳)

Posted at

Haskellの関数などを調べる際に便利なHoogleの使い方メモ

Hoogleのマニュアル

(以下、上記マニュアルの部分的な翻訳)

Hoogle

HoogleはHaskell APIに対する検索エンジンであり、関数名や型シグネチャからHaskellの基本ライブラリを検索することができる。

Hoogleの使い方

Hoogleは以下の方法で使うことができる。

  • Webブラウザでオンライン版を利用する:http://haskell.org/hoogle
  • ローカル環境にインストールしてコマンドライン、もしくはブラウザで使用する
  • Haskell API、JSON APIを直接利用する

検索方法

検索の例

  • 「map」:テキストとして検索 => map、concatMap、mapMなどがヒットする
  • 「con map」:「map」と「con」両方を含むテキストとして検索 => concatMapはヒットするがmapはヒットしない
  • 「a -> a」:型として検索 => id :: a -> a がヒットする
  • 「a」:テキストの"a"として検索
  • 「:: a」:型の"a"として検索
  • 「id :: a -> a」:テキストの"id"と型の"a -> a"の両方を含むものを検索

とりあえずここまで
あとはまた必要になったら追記

13
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
14