1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<h1>Welcome to Hoogle</h1>
<ul id="left">
<li><b>Links</b></li>
<li><a href="https://www.haskell.org">Haskell.org</a></li>
<li><a href="https://hackage.haskell.org">Hackage</a></li>
<li><a href="https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/">GHC Manual</a></li>
<li><a href="https://downloads.haskell.org/~ghc/latest/docs/html/libraries/">Libraries</a></li>
</ul>
<p style="border:2px solid red; font-weight: bold; background-color: yellow; padding: 10px; text-align: center;">
Warning: <a href="http://neilmitchell.blogspot.co.uk/2015/01/hoogle-5-is-coming.html">Alpha version, type search doesn't work</a>!
</p>
<p>
Hoogle is a Haskell API search engine, which allows you to search the Haskell libraries
on Stackage by either function name, or by approximate type signature.
</p>
<p id="example">
Example searches:<br/>
<a href="?hoogle=map">map</a><br/>
<a href="?hoogle=(a%20->%20b)%20->%20%5Ba%5D%20->%20%5Bb%5D">(a -> b) -> [a] -> [b]</a><br/>
<a href="?hoogle=Ord%20a%20%3D>%20%5Ba%5D%20->%20%5Ba%5D">Ord a => [a] -> [a]</a><br/>
<a href="?hoogle=Data.Set.insert">Data.Set.insert</a><br/>
<a href="?hoogle=%2Bbytestring+concat">+bytestring concat</a><br/>
<br/>Enter your own search at the top of the page.
</p>
<p>
The <a href="https://wiki.haskell.org/Hoogle">Hoogle manual</a> contains more details,
including further details on search queries, how to install Hoogle as a command line application
and how to integrate Hoogle with Firefox/Emacs/Vim etc.
</p>
<p>
I am very interested in any feedback you may have. Please
<a href="http://ndmitchell.com">email me</a>, or add an entry to my
<a href="https://github.com/ndmitchell/hoogle/issues">bug tracker</a>.
</p>
|