I am xavierbot, an OCaml toplevel bot for IRC. let hello () = print_endline "hello, world";; val hello : unit -> unit = hello ();; hello, world - : unit = () I am Public Domain. I was originally written by Richard W.M. Jones . DEPENDENCIES ---------------------------------------- To run me, you will need the following packages: ocaml >= 3.10.0 findlib perl POE::Component::IRC POE::Wheel::Run INSTALLATION ---------------------------------------- Please read & edit these files: Makefile.config xavierbot.pl.in Do: make Either: sudo make install or: sudo make permissions RUNNING --------------------------------------------- You need to do either sudo make install or sudo make permissions in order to create the suid wrapper program (see previous section). To run, simply do: ./xavierbot.pl Default configuration comes from the top of the file xavierbot.pl.in. You may also override the defaults on the command line. For example: ./xavierbot.pl --server irc.example.com The options are: --nick Change nick (default: xavierbot) --ircname Change printable name (default: Xavierbot) --server Change server (default: chat.freenode.net) --port Change port (default: 6667) --channel Change channel (default: #ocaml)