<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div><span><br></span></div><div><br></div> <div style="font-family: arial, helvetica, sans-serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1"> <font face="Arial" size="2"> <b><span style="font-weight:bold;">From:</span></b> Hans-Christoph Steiner <hans@at.or.at><br> <b><span style="font-weight: bold;">To:</span></b> Miller Puckette <msp@ucsd.edu> <br><b><span style="font-weight: bold;">Cc:</span></b> Jonathan Wilkes <jancsika@yahoo.com>; "pd-dev@iem.at" <pd-dev@iem.at> <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 19, 2013 11:14 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [PD-dev] remove tk scaling<br> </font> </div> <div class="y_msg_container"><br>[...]<br><br>>There are
many python based GUIs that perform orders of magnitude better than<br>Pd when it comes to screen drawing performance. Max/FTS was 20+ years ago,<br>scripting languages have come a long way since then. The current situation<br>guarantees crappy performance because it forces things to be implemented in a<br>way that avoids graphics optimizations. In Pd's current architecture, things<br>need to be handled incrementily and over a network socket. In any decent<br>graphics programming environment, updates can be handled en masse.<br><br>I'm curious what your plan is for making a clean separation between the core<br>and the gui without breaking binary compatibility. Pd-l2ork, which unfortunately<br>does break binary compatibility, does some gui updates en masse by leveraging canvas<br>item tags to move the objects. If there's a way to do that and keep binary compatibility<br>that would be
great.<br><br>-Jonathan<br><br>.hc<br><br><br></div> </div> </div> </div></body></html>