To add to what Andrew said, you can get Hoogle integration in GHCi with some custom commands:

https://wiki.haskell.org/Hoogle#GHCi_Integration

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.

On Fri, Jul 8, 2016 at 1:37 AM Andrew Bernard <andrew.bernard@gmail.com> wrote:
Hi Ford,

Take a look at Hoogle. Indispensable.

https://www.haskell.org/hoogle/

Andrew
_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners