- Overview
- Hoogle is a Haskell API search engine for standard libraries
- Available online at hoogle.haskell.org and on Hackage
- Supports both function name and type signature searches
- Usage Options
- Can be accessed online through web interface
- Available via IRC with Lambdabot plugin
- Works with emacs using engine-mode
- Can be installed locally via command line or browser
- Search Features
- Searches Haskell Platform and keywords by default
- Supports searching specific Stackage packages
- Allows filtering results by package and module
- Provides command-line interface and web interface options
- Technical Details
- Written in Haskell 98 + Heirarchical Modules
- Uses Haddock for database generation
- Licensed under BSD-3-Clause
- Source code maintained by Neil Mitchell since 2004
- Development History
- Started as summer holiday project
- Funded by Google Summer of Code in 2008
- Multiple contributors including Colin Runciman and Thomas Davie
- Regular updates with new features and improvements