hoogle(1)

hoogle1

A haskell api search engine.

Usage

hoogle {EXPRESSION | COMMAND [OPTIONS]}

Overview

Hoogle is a Haskell API search engine which allows you to search Haskell libraries by either function name, or by approximate type signature.

Example searches with EXPRESSION:

    map
    (a -> b) -> [a] -> [b]
    Ord a => [a] -> [a]
    Data.Map.insert

The Hoogle manual (http://www.haskell.org/haskellwiki/Hoogle) contains more details, including further details on search queries, how to install Hoogle as a command line application and how to integrate Hoogle with Firefox/Emacs/Vim etc.

This program also has some command for special usage.

Command reference:

search

Perform a search

generate

Generate Hoogle databases

server

Start a Hoogle server

replay

Replay a log file

test

Run the test suite

Option reference:

-?, --help

Display help message

-V,--version

Print version information

--numeric-version

Print just the version number

-v, --verbose

Loud verbosity

-q, --quiet

Quiet verbosity

Releases

4 releases since Debian 8 (Jessie); the text changed 1 time.

  1. 8
  2. 9–13

--numeric-version since Debian 9 (Stretch).

Author

The text for this page was constructed from the Hoogle search engine's web page and written by Erik de Castro Lopo <[email protected]> and Kiwamu Okabe <[email protected]>, for the Debian GNU/Linux system (but may be used by others).

From hoogle 5.0.18.4+dfsg1-1+b3 in Debian 13 (Trixie). Parsed by carta from the page's man source.