Hoogle
Hoogle is a Haskell API search engine. It allows you to search by either name, or by approximate type signature. The standard web interface to Hoogle is available at http://www.haskell.org/hoogle/.
Using Hoogle
There are several ways to interact with hoogle, pick which one works best for you:
People have also combined Hoogle to create more comprehensive documentation for projects, see for example the darcs API docs.
Related Work
Downloads
- Released version
- Related blog posts
- Hoogle Overview - from The Monad.Reader (abstract)(hide abstract)
This article gives an overview of the Hoogle tool. We describe the history of Hoogle,
the improvements that have been made this summer, and plans for future features.
Finally, we discuss the design guidelines of Hoogle 4 - which may be of interest
both to budding Hoogle developers and other Haskell projects. This article does not
cover the theoretical background of Hoogle.
(bibtex)(hide bibtex)@article{mitchell:hoogle_2008_11_19
,title = "Hoogle Overview"
,author = "Neil Mitchell"
,year = "2008"
,month = "November"
,day = "19"
,journal = "The Monad.Reader"
,number = "12"
,pages = "27--35"
,url = "\verb'http://community.haskell.org/~ndm/downloads/paper-hoogle_overview-19_nov_2008.pdf'"
}
- Hoogle: Fast Type Searching - from AngloHaskell 2008 (bibtex)(hide bibtex)
@misc{mitchell:hoogle_2008_8_9
,title = "Hoogle: Fast Type Searching"
,author = "Neil Mitchell"
,year = "2008"
,month = "August"
,day = "9"
,note = "Presentation from AngloHaskell 2008"
,url = "\verb'http://community.haskell.org/~ndm/downloads/slides-hoogle_fast_type_searching-09_aug_2008.pdf'"
}
- Hoogle - from PLASMA (bibtex)(hide bibtex)
@misc{mitchell:hoogle_2005_12_8
,title = "Hoogle"
,author = "Neil Mitchell"
,year = "2005"
,month = "December"
,day = "8"
,note = "Presentation from PLASMA"
,url = "\verb'http://community.haskell.org/~ndm/downloads/slides-hoogle-08_dec_2005.pdf'"
}
Tags: haskell popular program released