On May 26, 2009, at 1:52 PM, IOhannes m zmoelnig wrote:

Hans-Christoph Steiner wrote:
Yeah, I agree that the communications are a big part of it. Part of writing a custom GUI would be to write a simple communications to suit the needs at hand. But I think that the slowness in Pd's GUI is not even that much due to communications, but rather how the code is structured. For example, if you move on element in an array, instead of issuing a single Tk 'move' command, Pd deletes the whole array, then recreates it.

this is (among other things) what i mean by "busted communication".

And Dan, I also share your frustration with the common attitude on this list of "it is what it is". That's why I am working on re- writing the Pd GUI from scratch in pure Tcl with the aim of making it use Tcl/Tk is a clean and sensible manner (aka Pd-devel 0.41.4).

oh, i thought you wanted miller to include the code of Pd- devel...seems like you got off the track :-(

Um, how is this mutually exclusive? My motivation in working on pd- devel is unchanged.

which is bad, because Pd could also benefit from small improvements on the gui side quite a lot. which is good, because it really needs to be done. my email was just a rant on how bad things really are at the moment, and that i would like to have them changed. but which is really bad, as i think this is what desire-data originally started as (and btw, i see much activity on desiredata in the last days/weeks) and which basically forked away from Pd (certainly for understandable reasons; but i always had the impression that the reviving of Pd-devel was not intended as a fork)

From what I gather, Miller is more or less game for including that work. My plan is to spend June and July working on Pd-devel to get it to a fully usable state so that we can discuss it at PdCon. I hope that others will join me in that effort.

In particular, I want to structure the code around the idea of a communications API that uses Pd messages for both directions. For now, it will use the existing pd<-->pd-gui API, then the next step would be working on the C side of things once Miller has included it.

.hc






fgamsdr
IOhannes



----------------------------------------------------------------------------

I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to