hoogle: Haskell API Search

[ bsd3, development, library, program ] [ Propose Tags ]

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


[Skip to Readme]
Versions [faq] 3.1, 4.0, 4.0.0.1, 4.0.0.2, 4.0.0.3, 4.0.0.5, 4.0.6, 4.0.7, 4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.2, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.2.5, 4.2.6, 4.2.7, 4.2.8, 4.2.9, 4.2.10, 4.2.11, 4.2.12, 4.2.13, 4.2.14, 4.2.15, 4.2.16, 4.2.17, 4.2.18, 4.2.19, 4.2.20, 4.2.21, 4.2.22, 4.2.23, 4.2.24, 4.2.25, 4.2.26, 4.2.27, 4.2.28, 4.2.29, 4.2.30, 4.2.31, 4.2.32, 4.2.33, 4.2.34, 4.2.35, 4.2.36, 4.2.37, 4.2.38, 4.2.39, 4.2.40, 4.2.41, 4.2.42, 4.2.43, 5.0, 5.0.1, 5.0.2, 5.0.3, 5.0.4, 5.0.5, 5.0.6, 5.0.7, 5.0.8, 5.0.9, 5.0.10, 5.0.11, 5.0.12, 5.0.13, 5.0.14, 5.0.15, 5.0.16, 5.0.17, 5.0.17.1, 5.0.17.2, 5.0.17.3, 5.0.17.4, 5.0.17.5, 5.0.17.6, 5.0.17.7, 5.0.17.8, 5.0.17.9 (info)
Dependencies aeson (>=0.6.1), array, base (>4 && <5), binary, blaze-builder (>=0.2), bytestring (>=0.9), Cabal (>=1.8), case-insensitive (>=0.2), cmdargs (>=0.7), conduit (>=0.2), containers, deepseq (>=1.1), directory, filepath, haskell-src-exts (==1.14.*), http-types (>=0.7), old-locale, parsec (>=2.1), process, random, safe, tagsoup (>=0.11), text (>=0.11), time, transformers (>=0.2), uniplate (>=1.6), unix, wai (>=1.1), warp (>=1.1) [details]
License BSD-3-Clause
Copyright Neil Mitchell 2004-2013
Author Neil Mitchell <ndmitchell@gmail.com>
Maintainer Neil Mitchell <ndmitchell@gmail.com>
Category Development
Home page http://www.haskell.org/hoogle/
Bug tracker https://github.com/ndmitchell/hoogle/issues
Source repo head: git clone https://github.com/ndmitchell/hoogle.git
Uploaded by NeilMitchell at Tue Dec 10 11:06:59 UTC 2013
Distributions Arch:5.0.17.9, Debian:5.0.17.3, FreeBSD:4.2.41, LTSHaskell:5.0.17.3, NixOS:5.0.17.9, Stackage:5.0.17.9
Executables hoogle
Downloads 68473 total (736 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for hoogle-4.2.26

[back to package description]
Hoogle - a Haskell API search.

This repo is being migrated to git and from my laptop.

Command Line Version
--------------------

To invoke Hoogle type:

    hoogle "[a] -> [b]"

Note the quotes, otherwise you will redirect the output to the file [b].

To ensure you have data files for the Hackage modules, you will first need to
type:

    hoogle data

Which will download and build Hoogle databases.


Web Version
-----------

A web version is available at http://www.haskell.org/hoogle

All the appropriate documentation/credits/reference material is on the
Haskell wiki at http://www.haskell.org/haskellwiki/Hoogle


Folders
-------

The folders in the distribution, and their meaning are:

data - tools to generate a hoogle data file
docs - documentation on hoogle
misc - presentations, icons, emacs scripts, logos
src  - source code
web  - additional resources for the web front end (css, jpg etc.)