On Thu, 2008-05-29 at 23:26 +0200, Mario Pavlovic wrote:
What exactly do you mean by structure, is it http://www.inkscape.org/doc/architecture.png? In my experience you have to take the whole architecture into consideration, it can't be done partially by auditing pieces of code.
Sure. The PNG there is a little bit old, but basically correct. I think in general our architecture is reasonable for splitting things out into code segments. More of our problems lie at the implementation than at the high level architecture.
First I have to study your architecture, who can I contact for help in this?
This mailing list. I'll know some stuff, but others know other parts of the code. The mailing list is a really good source of getting everyone's attention. Also, feel free to drop into our jabber chat room.
I would like to suggest you to think about distributed computing too, so that inkscape can exploit pc-farms.
Well, we have to walk before we can run :) I'm not sure how useful that'll be though, as for most people latency would be an issue. It could be useful for command line rendering of graphics, but I imagine that going multi-threaded would help more at the start.
--Ted