[chandler-users] Performance: Chandler desktop 1.0.3 RC1 on Mac OS X 10.5.6, Intel and PowerPC, profile on USB flash drive

Andi Vajda vajda at osafoundation.org
Mon Feb 23 01:12:40 PST 2009

On Mon, 23 Feb 2009, Graham Perrin wrote:

> Off-list, someone wrote: 
>> ? not many other apps are built almost exclusively in python. 

Chandler is not built exclusively in Python, not by a long shot.
There is a lot of C code involved as well.
A large chunk of the repository is implemented in C, for example.
Many of the third party software packages we used are C/C++ libraries such 
as, for example, wxPython or Berkeley DB.

Chandler is not slow because of Python but because of the UI/data 
interaction model that was chosen. Any action in the UI can (and does) have 
lots (really, _lots_) of ramifications all the way down to the lowest level 
of the core.

This is one of the things the ongoing rearchitecture effort is attempting to 
address. Blaming Python for Chandler's performance woes is barking up the 
wrong tree.


More information about the chandler-users mailing list