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)

Developers/Platform Specific Hints

Mac OS X

Mac OS X ships with a case insensitive filesystem on the hard disk. Clashing filenames, eg. passThrough.py and PassThrough.py in the repository will cause subversion client to fail when trying to check out a working copy.

C/pyrex code: malloc.h is in a different location: malloc/malloc.h For cross platform compatibility, use #include <stdlib.h> instead.


Here is an Apple technical note on porting unix (command line) apps to OS X.

Windows (win32)

The filesystem is case insensitive. Clashing filenames, eg. passThrough.py and PassThrough.py in the repository will cause subversion client to fail when trying to check out a working copy.