<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 &lt;hans@at.or.at&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Miller Puckette &lt;msp@ucsd.edu&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> Jonathan Wilkes &lt;jancsika@yahoo.com&gt;; "pd-dev@iem.at" &lt;pd-dev@iem.at&gt; <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>&gt;There are
 many python based GUIs that perform orders of magnitude better than<br>Pd when it comes to screen drawing performance.&nbsp; Max/FTS was 20+ years ago,<br>scripting languages have come a long way since then.&nbsp; The current situation<br>guarantees crappy performance because it forces things to be implemented in a<br>way that avoids graphics optimizations.&nbsp; In Pd's current architecture, things<br>need to be handled incrementily and over a network socket.&nbsp; 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.&nbsp; 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.&nbsp; 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>