11b0a9f4 |
1 | THIS IS BOBOT++ VERSION 2.3 (this file is also -*- text -*-) |
2e20c3e1 |
2 | |
a0982f52 |
3 | === REQUIREMENTS (Compile) === |
4 | |
b4d6be9c |
5 | Guile Scheme (http://www.gnu.org/software/guile/) Version 1.8+ is used |
a0982f52 |
6 | for scripting. It is optional and may be disabled by passing |
7 | `--disable-scripting' to configure. |
8 | |
9 | === BACKGROUND === |
10 | |
528799bd |
11 | This is the new stable. Upgrading from 2.0 is recommended, especially |
12 | if you use the scripting interface. |
a0982f52 |
13 | |
528799bd |
14 | === BIG CHANGES FROM 2.0 === |
a0982f52 |
15 | |
16 | The biggest change is that all bot-* functions are now |
91dddabd |
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++. |
2e20c3e1 |
21 | |
a0982f52 |
22 | The binary is now named bobotpp because of automake choking on ++ in |
91dddabd |
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 |
a0982f52 |
25 | scripts to use (unless you have Guile disabled). |
26 | |
27 | === IMPORTANT NOTES === |
28 | |
528799bd |
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. |
2e20c3e1 |
34 | |
a0982f52 |
35 | === DOCUMENTATION === |
2e20c3e1 |
36 | |
528799bd |
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. |
91dddabd |
40 | |
41 | bobotpp --help is also helpful. |
2e20c3e1 |
42 | |
a0982f52 |
43 | === LICENSE === |
44 | |
2e20c3e1 |
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 | |
a0982f52 |
48 | === CONTACT INFO === |
49 | |
528799bd |
50 | Clinton Ebadi <clinton@unknownlamer.org> (Maintainer) |
b4d6be9c |
51 | Official IRC Channel: #bobotpp on freenode |