[project @ 2005-06-23 06:20:44 by unknown_lamer]
[clinton/bobotpp.git] / README
CommitLineData
2e20c3e1 1THIS IS BOBOT++ VERSION 2.1 (this file is also -*- text -*-)
2
a0982f52 3=== REQUIREMENTS (Compile) ===
4
a0982f52 5Guile Scheme (http://www.gnu.org/software/guile/) Version 1.6 is used
6for scripting. It is optional and may be disabled by passing
7`--disable-scripting' to configure.
8
9=== BACKGROUND ===
10
2e20c3e1 11This is the unstable tree. 2.0 is what you want to use if you don't
a0982f52 12want your scripts to break every other day. The Scheme interface is
13going to remain essentially the same, but the config system and
14internal structure of the bot are very different.
15
16=== BIG CHANGES FROM STABLE ===
17
18The biggest change is that all bot-* functions are now
91dddabd 19bot:*. A simple 'perl -pi -e s/bot-/bot:/g SCRIPT1 SCRIPT2 .. SCRIPTN'
20should be enough to update your scripts. The bot-* functions are
21defined as aliases for the bot:* functions in bobot-utils.scm, which
22is autoloaded by bobot++.
2e20c3e1 23
a0982f52 24The binary is now named bobotpp because of automake choking on ++ in
91dddabd 25rule names. In order for the bot to work properly, you must 'make
26install' it so that bobot-utils.scm is installed and can be loaded for
a0982f52 27scripts to use (unless you have Guile disabled).
28
29=== IMPORTANT NOTES ===
30
31*** 2.1 is not guaranteed to compile anywhere. ***
32(But PLEASE email me if it doesn't!)
2e20c3e1 33
a0982f52 34=== DOCUMENTATION ===
2e20c3e1 35
36Please read the doc in the "doc" directory.
91dddabd 37Also see bobot++.texinfo, which should be an ok set of docs on how to
38configure and use Bobot++, even if it is horribly incomplete. You
39should still read the old doc in the doc directory because it is more
40complete.
41
42bobotpp --help is also helpful.
2e20c3e1 43
a0982f52 44=== LICENSE ===
45
2e20c3e1 46This program is distributed under the terms of the GNU General Public
47License version 2 or later. See the COPYING file for details.
48
a0982f52 49=== CONTACT INFO ===
50
51Clinton Ebadi <clinton@unknownlamer.org> (Maintainer)