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 array, base (>=2 && <4), bytestring, containers, directory, filepath, mtl, parsec, process, safe, time, uniplate [details]
License LicenseRef-GPL
Copyright Neil Mitchell 2004-2008
Author Neil Mitchell <ndmitchell@gmail.com>
Maintainer Neil Mitchell <ndmitchell@gmail.com>
Category Development
Home page http://www.haskell.org/hoogle/
Uploaded by NeilMitchell at Sun Jul 19 18:30:51 UTC 2009
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 68486 total (719 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2016-12-31 [all 6 reports]

Flags

NameDescriptionDefaultType
splitbase

Choose the new smaller, split-up base package.

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for hoogle-4.0.7

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