Help | Examples | About | API | Blog | Hackage | Haskell
Concurrently search more than 6250 packages and more than 585655 functions! (Index generated: Tue, 25 Mar 2014 16:41:17 UTC )
Enter some search terms above to start a search.

About Hayoo!

Hayoo! is a search engine specialized on Haskell API documentation. The goal of Hayoo! is to provide an interactive, easy-to-use search interface to the documenation of various Haskell packages and libraries. Although the Hayoo! data is regularly updated, we might miss a package or library. If you think there is some documentation for Haskell modules available on the Internet which should be added to Hayoo!, just drop us a note at hayoo@holumbus.org and tell us the location where we can find the documentation.

Background

Hayoo! is an example application of the Holumbus framework and was heavily inspired by Hoogle. The Holumbus library provides the search and indexing backend for Hayoo!. Holumbus and Hayoo! have been developed by Sebastian M. Gauck and Timo B. Kranz (formerly Hübel) at FH Wedel University of Applied Sciences. The Holumbus framework provides the basic building blocks for creating highly customizable search engines. To demonstrate the flexibility of the framework by a very special use case, the Hayoo! Haskell API search was implemented using Holumbus.

Currently, Hayoo! is still in beta stage. This means, it can become unavailable unexpectedly, as we do some maintenance or add new features. Therefore you should not yet rely on Hayoo! as primary search engine for Haskell documentation.

Hardware infrastructure for daily index updates is generously sponsored by fortytools gmbh, your friendly Haskell web development company.

Technical Information

Hayoo! is written entirely in Haskell and consists of two main parts: The indexer, which regularly checks Hackage for package updates and builds the search index and the web frontend. The web frontend formerly worked with apache and FastCGI today it's implemented with the use of the Snap server and the Heist templating system.

Feedback

We would like to know what you think about Hayoo!, therefore you can reach us at hayoo@holumbus.org and tell us about bugs, suggestions or anything else related to Hayoo!.

Powered by Haskell, HXT, Snap, and
Please send any feedback to hayoo@holumbus.org