[PD] enhance pd-extended with pd-l2ork featues ?

Ivica Ico Bukvic ico at vt.edu
Sun Jan 20 04:50:38 CET 2013


> > How do you change text_displace to send a single
> > message to the gui to just "move everything that is currently selected"
> rather
> > than sending a separate message for every selected t_text?
> 
> I think you take it a step further and keep pd out of the moving process
all
> together.  pd-gui should handle moves entirely, and then just report it to
pd
> once its complete.
> 
> .hc

In theory this is possible. In practice it is essentially a complete rewrite
of not only core pd but every external out there. This is because pd's
widgetbehavior does not support relative displace, only absolute. This is
why I added widgetbehavior the way I did. It may not carry the best name but
it will be necessary for as long as one does not want to go through
practically every single external and adapts their displace function to
receive an additional variable that will determine whether displace is
relative or absolute... Ergo, this is IMO the only practical way to nudge pd
forward in terms of usability without requiring a major rewrite.

OTOH, let us not forget that the only reason why Apple's OSX is as
successful as it is today is primarily because Apple did not worry much (or
at all) about breaking backwards binary compatibility. Sure, they had a
transitional thing which worked, sort of. Pd-l2ork has it even better in
that respect--you only need to recompile externals without changing a single
line of code in any of the externals...




More information about the Pd-list mailing list