[Haskell-cafe] Getting lambdabot to work with 6.6.1

Donald Bruce Stewart dons at cse.unsw.edu.au
Tue Jul 17 20:36:12 EDT 2007


syntactically.vincenz:
> 
>    Dear,
>    After a suggestion from quicksilver, I decided to write this
>    message.  To get lambdabot working on 6.6.1 you need to:
>    1) ensure you have the regexp-base, regexp-compat and
>    regexp-posix from hackage installed

The .cabal file now enforces this.

>    2) If you install them from user, make sure to add --user in
>    the build-script of lambdabot
>    3) Get hs-plugins from darcs
>    [1]http://www.cse.unsw.edu.au/~dons/code/hs-plugins/ , not
>    from hackage (Lemmih informed it's an issue with the .hi
>    parser)

quite so.

>    4) Fix Lib/Parser.hs and replace "> 606" with ">= 606" in
>    the #if GLASSGOW_HASKELL around the definition of
>    "pling_name" and co

Send a patch.

>    5) Remove the Maybe-definition of arbitrary in
>    scripts/ShowQ.hs

Oh, that's changed in QuickCheck (yet another API change in 6.6.1!).
Send a cpp patch.

>    6) Make sure to uncomment the runplugs section in
>    lambdabot.cabal

User the lambdabot.cabal.plugins file.

>    7) ...
>    8) Profit
>    Cheers

Good.

-- Don


More information about the Haskell-Cafe mailing list