hoogle: Haskell API Search

[ bsd3, development, library, program ] [ Propose Tags ] [ Report a vulnerability ]

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]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 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, 5.0.17.10, 5.0.17.11, 5.0.17.12, 5.0.17.13, 5.0.17.14, 5.0.17.15, 5.0.18, 5.0.18.1, 5.0.18.2, 5.0.18.3, 5.0.18.4, 5.0.19.0 (info)
Dependencies array, base (<4.10), containers, directory, filepath, mtl, parsec, process, safe, uniplate [details]
License LicenseRef-GPL
Copyright Neil Mitchell 2004-2008
Author Neil Mitchell <ndmitchell@gmail.com>
Maintainer Neil Mitchell <ndmitchell@gmail.com>
Uploaded by NeilMitchell at 2008-08-05T11:23:00Z
Revised Revision 1 made by Bodigrim at 2025-11-25T21:42:02Z
Category Development
Home page http://www.haskell.org/hoogle/
Distributions Arch:5.0.18.4, Debian:5.0.18.1, FreeBSD:4.2.41, LTSHaskell:5.0.18.4, Stackage:5.0.19.0
Reverse Dependencies 6 direct, 0 indirect [details]
Executables hoogle
Downloads 121516 total (336 in the last 30 days)
Rating 2.5 (votes: 4) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2017-01-03 [all 7 reports]

Readme for hoogle-4.0.0.2

[back to package description]
README FOR HOOGLE
=================

A Haskell API search. To invoke it type

    hoogle "[a] -> [b]"

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


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


Building
--------

To build the source type follow the standard Cabal procedure:

$ runhaskell Setup configure
$ runhaskell Setup build
$ runhaskell Setup install

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.)