[Haskell-cafe] ANN: Lambdabot 4.2.2

Gwern Branwen gwern0 at gmail.com
Fri Oct 24 21:59:42 EDT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

A quick note. Today was released the 4.2.2 version of the IRC bot
Lambdabot. You can find it at
<http://hackage.haskell.org/cgi-bin/hackage-scripts/package/lambdabot-4.2.2>,
and the usual Darcs repository <http://code.haskell.org/lambdabot>.

What is interesting about this release?

* Less buggy. A few UTF-related bugs were fixed, some formatting bugs, etc.
* Updated state (ever more @quote goodness)
* New feature: Lambdabot can now be run in arbitrary directories like
~/. Before, one *had* to run in the darcs-gotten directory - Lambdabot
had all sorts of hardwired constants like "./State/quotes" in it. Now
the situation is such: Lambdabot first looks for a ./State/ and so on;
if it finds a populated State/, it will read and write those files
just like an old Lambdabot would. However, if State/ is not there,
then Lambdabot will  look for ~/.lambdabot/, and use the State/
hierarchy inside it, just as normal. Should there be neither a local
directory, nor a ~/ directory, then Lambdabot will ask Cabal where all
its State files were stuffed (presumably in /usr/share or wherever),
and copy them to ~/.lambdabot, and try the sequence again. The upshot
is that now you can be in ~/ or ~/bin/xmonad or anywhere, and type
'lambdabot' for a quick session.
* No more dependency on BotPP and crazy pre-build processing, thanks
to some Template Haskell contributed by sjanssen
* those changes included in this classification
* innumerable ones;
* those drawn with a very fine camel's-hair brush;
* etcetera
* just broken the flower vase;
* those that at a distance resemble flies

- --
gwern
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: http://getfiregpg.org

iEYEAREKAAYFAkkCfX4ACgkQvpDo5Pfl1oK/kQCeJAqdv4yNerXrhBQKaHjQlXWJ
F4QAoJztlzLTFwHkFR5eRcrkFFmTcMe+
=lELz
-----END PGP SIGNATURE-----


More information about the Haskell-Cafe mailing list