<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yiv8251632323"><div id="yui_3_16_0_1_1455142662143_10652"><div id="yui_3_16_0_1_1455142662143_10651" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv8251632323yui_3_16_0_1_1455142662143_7284"><span id="yiv8251632323yui_3_16_0_1_1455142662143_7286">> I guess it's time to rewrite Pd completely in D.</span></div><div id="yui_3_16_0_1_1455142662143_10991"><br></div><div id="yui_3_16_0_1_1455142662143_11426" dir="ltr">Well, it's hard to take seriously a bug report where the proposed fix is to read <br></div><div id="yui_3_16_0_1_1455142662143_12087" dir="ltr">an abandoned branch from a repo.</div><div id="yui_3_16_0_1_1455142662143_12237" dir="ltr"><br></div><div id="yui_3_16_0_1_1455142662143_12333" dir="ltr">If, however, you have an incremental approach to applying Tim's code to any <br></div><div id="yui_3_16_0_1_1455142662143_12335" dir="ltr">flavor of Pd, I'm all ears.<br></div><div id="yui_3_16_0_1_1455142662143_11379"><br clear="none"></div><div id="yiv8251632323yui_3_16_0_1_1455142662143_7497">-Jonathan<br clear="none"></div> <div class="qtdSeparateBR"><br><br></div><div class="yiv8251632323yqt7531488214" id="yiv8251632323yqt27627"></div></div></div></div><div class=".yiv8251632323yahoo_quoted"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font face="Arial" size="2"> On Wednesday, February 10, 2016 4:42 PM, Matt Barber <brbrofsvl@gmail.com> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div class="yiv8251632323y_msg_container"><div id="yiv8251632323"><div><div dir="ltr"><div class="yiv8251632323gmail_default" style="font-family:verdana, sans-serif;">I guess it's time to rewrite Pd completely in D.</div><div class="yiv8251632323gmail_extra"><br clear="none"><div class="yiv8251632323gmail_quote">On Wed, Feb 10, 2016 at 2:56 PM, Jonathan Wilkes via Pd-list <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:pd-list@lists.iem.at" target="_blank" href="mailto:pd-list@lists.iem.at">pd-list@lists.iem.at</a>></span> wrote:<br clear="none"><blockquote class="yiv8251632323gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv8251632323yqt2226066278" id="yiv8251632323yqt14994"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><span class="yiv8251632323"></span><div dir="ltr">> However, I doubt anyone has ever completely debugged a program that uses threads.</div><div dir="ltr"><br clear="none"></div><div>To me, understanding threading is a bit like trying to understand quantum mechanics if quantum mechanics were implemented using threads</div><span class="yiv8251632323HOEnZb"><font color="#888888"></font></span><div><br clear="none"></div><div>-Jonathan<br clear="none"></div><span class="yiv8251632323"></span><div dir="ltr"><br clear="none"></div><div dir="ltr"><br clear="none"></div><div><br clear="none"></div><div><br clear="none"></div><div><br clear="none"></div><div><br clear="none"><br clear="none"></div><div style="display:block;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font face="Arial" size="2"> On Wednesday, February 10, 2016 2:27 PM, Miller Puckette <<a rel="nofollow" shape="rect" ymailto="mailto:msp@ucsd.edu" target="_blank" href="mailto:msp@ucsd.edu">msp@ucsd.edu</a>> wrote:<br clear="none"></font></div>  <br clear="none"><br clear="none"> <div>I believe it's fixed now (with these lines in s_inter.c..<br clear="none"><br clear="none">#ifdef THREAD_LOCKING<br clear="none">            sys_lock();<br clear="none">#endif<br clear="none">            (*sys_fdpoll[i].fdp_fn)(sys_fdpoll[i].fdp_ptr, sys_fdpoll[i].fdp_fd);<br clear="none">#ifdef THREAD_LOCKING<br clear="none">            sys_unlock();<br clear="none">#endif<br clear="none"><br clear="none">)<br clear="none"><br clear="none">However, I doubt anyone has ever completely debugged a program that uses<br clear="none">threads.<br clear="none"><br clear="none">cheers<br clear="none">Miller<br clear="none"><div><br clear="none">On Wed, Feb 10, 2016 at 07:11:34PM +0000, Jonathan Wilkes via Pd-list wrote:<br clear="none">> Hi list,Anybody have more information about this bug report:<a rel="nofollow" shape="rect" target="_blank" href="https://sourceforge.net/p/pure-data/bugs/26/">https://sourceforge.net/p/pure-data/bugs/26/</a><br clear="none">> -Jonathan<br clear="none"><br clear="none">> _______________________________________________<br clear="none">> <a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">> UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"><br clear="none"></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></div></div><br clear="none">_______________________________________________<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">
UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></div></div></div><br clear="none"><br clear="none"></div>  </div> </div>  </div></div></body></html>