Question

I have hoogle installed on my box and I can use hoogle from within ghci. Is there a way to ask hoogle to search only within certain modules and packages?

I tried

:hoogle +System.Directory directory

but I get a lot of results that are not found in the System.Directory.

Était-ce utile?

La solution

How is your :hoogle command is defined in your .ghci file?

I have:

:def hoogle \x -> return $ ":!hoogle \"" ++ x ++ "\""

and your example works for me.

To debug the problem further, try (note the !):

:!hoogle +System.Directory directory

This directly executes the hoogle function on your system - so if that doesn't work it's a problem with your hoogle executable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top