Add gnulib gettext module for config.rpath
[clinton/bobotpp.git] / README
1 THIS IS BOBOT++ VERSION 2.3 (this file is also -*- text -*-)
2
3 === REQUIREMENTS (Compile) ===
4
5 Guile Scheme (http://www.gnu.org/software/guile/) Version 1.8+ is used
6 for scripting. It is optional and may be disabled by passing
7 `--disable-scripting' to configure.
8
9 === BACKGROUND ===
10
11 This is the new stable. Upgrading from 2.0 is recommended, especially
12 if you use the scripting interface.
13
14 === BIG CHANGES FROM 2.0 ===
15
16 The biggest change is that all bot-* functions are now
17 bot:*. A simple 'perl -pi -e s/bot-/bot:/g SCRIPT1 SCRIPT2 .. SCRIPTN'
18 should be enough to update your scripts. The bot-* functions are
19 defined as aliases for the bot:* functions in bobot-utils.scm, which
20 is autoloaded by bobot++.
21
22 The binary is now named bobotpp because of automake choking on ++ in
23 rule names. In order for the bot to work properly, you must 'make
24 install' it so that bobot-utils.scm is installed and can be loaded for
25 scripts to use (unless you have Guile disabled).
26
27 === IMPORTANT NOTES ===
28
29 2.2 should compile on GNU/Linux and FreeBSD. There are some
30 compatibility hacks for HP/UX, but they may not works as I don't have
31 access to an HP/UX machine. I'm not sure if it builds on other
32 systems, if it does please email me. If it doesn't, please email so I
33 can fix it.
34
35 === DOCUMENTATION ===
36
37 There is a texinfo manual. It should be complete. "info bobot++" to
38 read it. It has sections on configuring, running, and scripting the
39 bot. Suggestions are welcome.
40
41 bobotpp --help is also helpful.
42
43 === LICENSE ===
44
45 This program is distributed under the terms of the GNU General Public
46 License version 2 or later. See the COPYING file for details.
47
48 === CONTACT INFO ===
49
50 Clinton Ebadi <clinton@unknownlamer.org> (Maintainer)
51 Official IRC Channel: #bobotpp on freenode