<div dir="ltr"><div><div><div>To add to what Andrew said, you can get Hoogle integration in GHCi with some custom commands:<br></div><br><a href="https://wiki.haskell.org/Hoogle#GHCi_Integration" target="_blank">https://wiki.haskell.org/Hoogle#GHCi_Integration</a><br></div><br></div>Hoogle is not perfect, but it's the closest you'll find to what you want.  You could even define some augmenting functions to trim its (often large) output and bind them to GHCi commands as well.<br></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jul 8, 2016 at 1:37 AM Andrew Bernard <<a href="mailto:andrew.bernard@gmail.com">andrew.bernard@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ford,<br>
<br>
Take a look at Hoogle. Indispensable.<br>
<br>
<a href="https://www.haskell.org/hoogle/" rel="noreferrer" target="_blank">https://www.haskell.org/hoogle/</a><br>
<br>
Andrew<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org" target="_blank">Beginners@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br>
</blockquote></div>