<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jun 23, 2016 at 12:23 AM, Jonathan Wilkes <span dir="ltr"><<a href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><span class=""></span><div>Yes, but I'd rather not index the entire thing.</div></div></div></blockquote><div><br></div><div>Why not? You only need to index the *-help.pd patches. There are 2455 of those in extra. If scanning these on every startup is too slow, the help browser could have a button to only run the indexing on demand.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div>I'd like to choose only those <br></div><div dir="ltr">libs which are being actively (and sustainably) maintained to show up in <br></div><div dir="ltr">the search results.</div></div></div></blockquote><div><br></div><div>My take on this is that if an external is included in the package then its documentation should be accessible, no matter in what state it is. A bad help patch is still better than none at all. Right now I have to search for the external help patches with File/Open which is a workable solution but inconvenient.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div dir="ltr"></div><div dir="ltr">It might also be nice to have links to the manual and other popular starting <br></div><div dir="ltr">points by default.<br></div></div></div></blockquote><div><br></div><div>Yes, that would be nice!<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div dir="ltr"></div><div>Once I'm in beta I'll get more rigorous about the debug messages.<br></div></div></div></blockquote><div><br></div><div>Ok, that's fair.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div></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><div><div><div dir="ltr"><div><span class=""></span><span class=""><div>> Jonathan, does sys_vgui() let me execute JavaScript code in purr-data? </div></span><span class=""></span><span class=""><div><br></div></span><div>No. sys_vgui can only print its old tcl string to the console.<br></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>Ok, but surely there's a way to invoke exported functions from pdgui.js et al from Pd's internals? Maybe that C routine could be exposed in m_pd.h until a proper external GUI API is crafted?<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><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><div><div><div dir="ltr"><div><span class=""></span><div><div></div><div>Well, right now I'm just cheating and adding specific code to pdgui.js for <br></div><div dir="ltr">handling gui external classes like Scope~.  I'm leaving the external GUI <br></div><div dir="ltr">API question for a later time.</div></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>The JS routines I need are already there; external_doc_open is all I need. I just need a way to invoke that routine from C code. If that's not possible then I'll have to work around that somehow, but I really need that functionality in my Pure and Faust externals.<br> <br></div>Albert<br clear="all"></div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dr. Albert Gr"af<br>Computer Music Research Group, JGU Mainz, Germany<br>Email:  <a href="mailto:aggraef@gmail.com" target="_blank">aggraef@gmail.com</a><br>WWW:    <a href="https://plus.google.com/+AlbertGraef" target="_blank">https://plus.google.com/+AlbertGraef</a></div></div>
</div></div>