April 2024 - This site, and Kamaelia are being updated. There is significant work needed, and PRs are welcome.

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.