Sounds great. Lambdabot is an important icon to the Haskell community; it will be nice to brush off the bitrot and make lambdabot easier for the average Haskeller to install without having to rely on Cale keeping it running on irc (grateful, though we are).

-- Dan Burton

On Feb 17, 2013 3:04 PM, "Jan Stolarek" <jan.stolarek@p.lodz.pl> wrote:
Hi all,

as some of you may have noticed Lambdabot doesn't build on GHC 7.6.1 due to OldException being
removed (and a few other changes). I updated the code so that it builds on latest GHC release.
The updated code is available here:

https://github.com/killy9999/lambdabot/tree/upstream

It builds on Linux, but I am not 100% certain that it will build on Windows. If it doesn't I will
be grateful for reporting this (and any other) issues on the bug tracker:

https://github.com/killy9999/lambdabot/issues

The changes required to make the code run weren't as small as I initially thought they will be. In
some places this resulted in a bit ugly code, but aside from that I think that everything should
work correctly.

Now I would like to do a bit of maintanance on the project, since the code is a bit of a mess and
it could use some cleanup. My plans are:

- clean up the package namespace by placing existing modules in Lambdabot module
- integrate lambdabot-utils into lambdabot (already done)
- reformat the code so that it's easier to read

ans if time allows:

- cleanup some messy code
- update the package dependencies so that lambdabot relies on maintained libraries (e.g. I thought
about replacing readline with haskeline).

This changes would be quite invasive and code wouldn't be compatible with the lambdabot repo on
haskell.org. So before I start making any of them I would like to hear from the community if such
changes in the source code of lambdabot would be  considered helpful and acceptable.

Janek

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe