On Sun, 2008-05-25 at 17:14 +0200, Mario Pavlovic wrote:
We are software development company which use inkscape in our graphics. I have strong experience in multi-threading environment and server side development. Prkos (you probably know her from the list and launchpad) told me that you need someone to help, I heard that you plan to refactor your code and consider to apply new multicore and parallel processing. I can offer you my expertise advice in multi-thread and parallel programming, let me know the best way to do this.
Well Mario, I think the answer comes down to: we need everything. Okay, it's not THAT bad, but somewhat close. Many of our data structures assume that there is direct access to the data, so there isn't even good points to add things like mutexes or semaphores.
So, I think that if you wanted to help, probably the best thing you could do is take a structure and audit it's uses to make sure that everyone is accessing it in a sane way.
Perhaps we need a comment tag to keep track of this work? What do others think?
--Ted