<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div style="" class=""><span style="" class="">Here is one:<br style=""></span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span style="" class="">1) Don't check the type of the atoms.  Just output inside the loop using </span><span style="" class="">outlet_list</span><span style="" class="">  That way you don't have to care if there happen to be other types of atoms (like gpointers, blobs, etc.)</span></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""></div><div
 class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">To complete it in 10 mins:</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">1) git diff filename.pd > whatever.patch</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">2) submitting patch to tracker == emailing Miller and list (if not then you must have left something out of your general outline of free software dev process)</div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;
 background-color: transparent; font-style: normal;"><br></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">-Jonathan<br></div><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="" class="" dir="ltr"> <font style="" class="" face="Arial" size="2"> On Friday, October 10, 2014 2:00 AM, Chris McCormick <chris@mccormick.cx> wrote:<br style="" class=""> </font> </div>  <br style="" class=""><br style="" class=""> <div style="" class="">On 02/10/14 09:24, Jonathan Wilkes via Pd-list wrote:<div style=""
 class="" id="yqtfd50023"><br style="" class="" clear="none">> If that's all [list foreach] is supposed to do I'll go ahead and<br style="" class="" clear="none">> implement this in Pd-l2ork when I get a spare 10 mins.</div><br style="" class="" clear="none"><br style="" class="" clear="none">The actual code took me about half an hour to adapt from other list<br style="" class="" clear="none">objects. I realise that is slow. What took a bit longer was:<br style="" class="" clear="none"><br style="" class="" clear="none"> * Updating the help patch.<br style="" class="" clear="none"> * Making the correctly formatted patch.<br style="" class="" clear="none"> * Submitting the patch to Sourceforge.<br style="" class="" clear="none"> * Emailing Miller and the list.<br style="" class="" clear="none"><br style="" class="" clear="none">The patch may well come back with comments in which case that time will<br style="" class="" clear="none">be longer. My
 patch lacks some of the features you outlined. Would have<br style="" class="" clear="none">taken me longer if I had added those features too. I feel like "spare 10<br style="" class="" clear="none">mins" is lowballing the time required in any case and maybe that is one<br style="" class="" clear="none">of the reasons nobody else did it.<br style="" class="" clear="none"><br style="" class="" clear="none">Note that if you implemented it with your specification in Pd-l2ork and<br style="" class="" clear="none">I implemented it my way and it got accepted into Pd-miller then we would<br style="" class="" clear="none">have incompatible binaries. Urgk! I guess that's an advantage of mailing<br style="" class="" clear="none">list consensus before action.<br style="" class="" clear="none"><br style="" class="" clear="none">Cheers,<br style="" class="" clear="none"><br style="" class="" clear="none">Chris.<br style="" class="" clear="none"><br style="" class=""
 clear="none">-- <br style="" class="" clear="none"><a href="" style="" class="" shape="rect" target="_blank">http://mccormick.cx/</a><div style="" class="" id="yqtfd18270"><br style="" class="" clear="none"></div><br style="" class=""><br style="" class=""></div>  </div> </div>  </div> </div></body></html>