August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year, primarily targeted around Python 3 and ecosystem compatibility. PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)

Downloads

Kamaelia's main download site is the Kamaelia project page on sourceforge:

You are highly recommended to look at thedownload, setup and quickstart pagefor instructions on getting started quickly!

Kamaelia is divided into two portions - Axon and Kamaelia. Axon forms the core concurrency toolkit, like a kernal. Kamaelia is a collection a components that use Axon to run (like user apps). You need BOTH in order to run Kamaelia based systems.

Installation of these packages is the usual dance:

The following packages are up to date:

The following packages need updating:

SVN

Developers are particularly welcome to play with the SVN tree.

This always has more in than the releases! In the following $root refers to the directory in which you've done a checkout of the main trunk. (kamaelia/trunk)

The development approach taken is this:

New ideas are developed in $root/Sketches. Most new stuff is developed under $root/Sketches/DI (Where DI stands for Developer Initials.)

After they have proven useful for some purpose, a position is chosen in the main tree.

After using the resulting components in their new location, once we're sure these components are useful and in a good place, they're added into the RELEASE branch.

New releases of Axon are created by doing the following: (NB, the scripts need updating due to change to SVN)

New releases of Kamaelia are created by doing the following: (NB, the scripts need updating due to change to SVN)

Updated: Michael, November 2006 (Needs updating)