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)