On 02/20/2014 09:50 PM, Rich E wrote:
What are the drawbacks to the multi-threaded approach?
Specifically, for a full-fledged editing environment where you can't
easily predict what the userbase is going to come up with inside the
GUI?
In Pd-extended and Vanilla currently there is very little
optimization to get the most out of Tk. Those problems have a
tendency to get lumped in with single-threadedness. So if someone
actually gets something with a better design up and running, just
remember that you have to do similar optimization work before the
benefits of the new system really start to shine. Otherwise you'll
get burned out when the right approach still gets dropouts-- from
the odd inefficient algorithm, some "standard" widget that eats CPU
for lunch, or whatever else isn't documented on the shiny frontpage
of the toolkit.
-Jonathan