The hoogle package

[Tags: bsd3, library, program]

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]

Properties

Versions3.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
Change logNone available
Dependenciesbase, containers, directory [details]
LicenseGPL
CopyrightNeil Mitchell 2004-2008
AuthorNeil Mitchell <ndmitchell@gmail.com>
MaintainerNeil Mitchell <ndmitchell@gmail.com>
StabilityBeta
CategoryDevelopment
Home pagehttp://www.haskell.org/hoogle/
Executableshoogle
UploadedThu Feb 28 11:20:47 UTC 2008 by NeilMitchell
DistributionsDebian:4.2.41, FreeBSD:4.2.34, LTSHaskell:4.2.41, NixOS:4.2.41, Stackage:4.2.41
Downloads35024 total (824 in last 30 days)
Votes
0 []
StatusDocs not available [build log]
Last success reported on 2015-05-31 [all 2 reports]

Flags

NameDescriptionDefault
splitbaseChoose the new smaller, split-up base package.Enabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for hoogle-3.1

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 - programs that generate a hoogle data file
docs - documentation on hoogle
src  - source code to the hoogle front ends, and the main code
test - regression tests
web  - additional front end stuff for the web module