[Haskell-cafe] lambdabot hoogle

Jacek Generowicz jacek.generowicz at cern.ch
Wed May 25 12:22:24 CEST 2011

On 2011 May 25, at 05:53, Mark Wright wrote:

> On Wed, 25 May 2011 02:20:39 +0200, Jacek Generowicz <jacek.generowicz at cern.ch 
> > wrote:
>> I have recenly installed lambdabot. Its response to *each* *and*
>> *every* hoogle command is *always*
>>     A Hoogle error occurred.
>> I'm hoping that someone on Cafe might be able to offer a more helpful
>> diagnosis than this ... erm ... terse ... error message.
> Hi Jacek,

Hi Mark,

> The lambdabot hoogle command requires hoogle to be installed locally,
> and to work.

Ah. Thank you. I had assumed that it connected to a server.

(Maybe my assumption was not entirely unfounded, given that the  
installation instructions for lambdabot blithely state that you "just  
cabal install lambdabot", nowhere suggesting that you might need to  
*manually* install some of its dependencies.)

> Hence the first thing to ty is to run the hoogle command
> line version, something like:
> hoogle '[a] -> a'
> If that doesn't work, maybe try building some hoogle databases.

First I needed to 'cabal install hoogle'. Having done that, I needed  
to do what you suggested:

> hoogle data

Which works swimmingly on Ubuntu, but fails on OS X, because wget  
seems to be hard-wired. I seem to recall that at least one of the  
packages that I installed over the last 2 days, automatically selected  
wget on Ubuntu, and curl on OS X.

Any pointers to the least painful way of getting 'hoogle data' to work  
on OS X?

Once I have the hoogle command line version working, it seems that  
lambdabot truncates its output to just the first 3 lines. Is this  
normal? Is there a way of customizing or changing this behaviour?

More information about the Haskell-Cafe mailing list