Ants is a generic system for running any kind of distributed code, intended to replace application-specific systems like the one used by SETI@home. The idea is to be able to write scripts with areas defined to be run on the Ants network. These script fragments can then communicate with the original script by passing messages. The server admin can specify which libraries scripts are allowed to load. In addition to that, by configuring the system and attaching more scripts to it, it can be a valuable system administration framework for both small and large networks.
The current software platform supports scripts written in Tcl, although the protocol allows for other scripts too. This is released into the public domain. Anybody can use the code however they wish (credit, where due, is appreciated).
The package includes full documentation of all the components, as well as some simple examples.
There are some Ants servers running at the following addresses (you can set up your server to announce your server to one of these and clients will see you).
hal.fishpool.fi:12345Both the server and the client contain all demos and documentation. The server includes the client lib (as it uses it itself to communicate with other servers).
The Ants project was created by Kristoffer Lawson.