<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;">Yes, definitely!</span><br>
</p>
<div style="color: rgb(0, 0, 0);">
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p style="margin-top:0; margin-bottom:0"><br>
I didn't mean in merging right now. It's an idea for the future. That's why i'm starting this discussion now. To be prepared and take considerations regarding that goal during development and for devs to share their ideas on the subject.<br>
<br>
Right know the plugin overwrites the <b>pdtk_text_editing </b>proc in <span><i>pdtk_text.tcl
</i>and the script is only triggered when the user presses the Tab key. I'm not 100% about limitations and implications of this. For ex:</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>- what if other plugin by any change also overwrites pdtk_text_editing? (unlikely but possible)<br>
- it would be nice that after writing "[send" the auto complete plugin allowed seraching among send/receive names. Such thing was intended by Yvan but in his implementation he could only detect when those names were created. But the user might just delete all
 [s][r] objects with those names, rename all of them or just close their containing patch. This way the names would still appear as suggestions despite not existing anymore. The names would also be lost between pd sessions. That's why <span style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">right
 know i just disabled this feature. </span>So i think i direct communication with pd would be the best way to do this. Would this be possible without integration with PD?<br>
<br>
It's all on an early stage but just some updates on the current state of testing: <br>
<br>
-We've been testing the plugin and it reportedly worked in all win 7 machines we've used.
<br>
-Worked in some linux machines but we found minor problems in others. <br>
-(Sierra/Yosemite) The listbox popup doesn't show on OS X right know but the rest of the plugin is working (the user can press up/down and type enter to get a random object, which tells us the underlying code is working)</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>We need more tests in all platforms! Running PD in RPI is more advanced so i guess it will be easier to find people to test it in the mailing lists :)<br>
<br>
Cheers,</span></p>
<p style="margin-top:0; margin-bottom:0"><span>Henri.</span></p>
<br>
<div style="color:rgb(0,0,0)">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>De:</b> Dan Wilcox <danomatika@gmail.com><br>
<b>Enviado:</b> domingo, 10 de junho de 2018 15:58<br>
<b>Para:</b> Henri Augusto Bisognini; Alexandre Torres Porres<br>
<b>Cc:</b> pd-dev<br>
<b>Assunto:</b> Re: [PD-dev] PD AutoComplete Plugin</font>
<div> </div>
</div>
<meta content="text/html; charset=us-ascii">
<div class="" style="word-wrap:break-word; line-break:after-white-space">Technically, you can distribute GPL parts as long as they can be freely upgraded/replaced by the user. Since the part in question is a plugin script and not compiled into the Pd binary,
 it's my understanding that it doesn't infringe upon the library aspect of the GPL and the Pd source is already open.
<div class=""><br class="">
</div>
<div class="">The other aspect is more organizational: how/when do we integrate new things into the pd "core" and keep it maintainable. There is a conscious decision not to put *everything* into to core but some things may make sense. However I'd suggest *lots*
 of testing and built-in extensibility before making a formal proposal for it to be adopted. For instance, does this plugin impact GUI performance when patching on slow machines ie. RPI? I don't know, but it would be good to find out before adding something
 that would then be *expected* to work well.<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Jun 10, 2018, at 12:00 PM, <a href="mailto:pd-dev-request@lists.iem.at" class="x_OWAAutoLink" id="LPlnk398569" previewremoved="true">
pd-dev-request@lists.iem.at</a> wrote:</div>
<br class="x_x_Apple-interchange-newline">
<div class=""><span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">From:
 Alexandre Torres Porres <</span><a href="mailto:porres@gmail.com" class="x_OWAAutoLink" id="LPlnk37146" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px" previewremoved="true">porres@gmail.com</a><span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">></span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">To:
 Henri Augusto Bisognini <</span><a href="mailto:msndohenri@hotmail.com" class="x_OWAAutoLink" id="LPlnk816179" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px" previewremoved="true">msndohenri@hotmail.com</a><span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">></span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">Cc:
 "</span><a href="mailto:pd-dev@lists.iem.at" class="x_OWAAutoLink" id="LPlnk609184" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px" previewremoved="true">pd-dev@lists.iem.at</a><span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">"
 <</span><a href="mailto:pd-dev@lists.iem.at" class="x_OWAAutoLink" id="LPlnk845607" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px" previewremoved="true">pd-dev@lists.iem.at</a><span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">></span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">Subject:
 Re: [PD-dev] PD AutoComplete Plugin</span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">Message-ID:</span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="x_x_Apple-tab-span" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:pre; word-spacing:0px; text-decoration:none"></span><span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important"><</span><a href="mailto:CAEAsFmh28zEgiyng92E8SC6XUFfnZLBwOLgXESte4iSrTT2o-A@mail.gmail.com" class="x_OWAAutoLink" id="LPlnk949081" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px" previewremoved="true">CAEAsFmh28zEgiyng92E8SC6XUFfnZLBwOLgXESte4iSrTT2o-A@mail.gmail.com</a><span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">></span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">Content-Type:
 text/plain; charset="utf-8"</span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">OMG,
 this HAS to be part of the vanilla distribution!</span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">I'll
 definitely test it and check it out.</span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">I
 don't know much about licenses, there wouldn't be a problem to include a</span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">GPL
 tcl code into Vanilla, right? Or would it help if it were BSD?</span><br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<br class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none">
<span class="" style="font-family:Monaco; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; white-space:normal; word-spacing:0px; text-decoration:none; float:none; display:inline!important">cheers</span></div>
</blockquote>
</div>
<br class="">
<div class="">
<div style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
--------</div>
<div style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
Dan Wilcox</div>
<div style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<a href="http://twitter.com/danomatika" class="x_OWAAutoLink" id="LPlnk406336" previewremoved="true">@danomatika</a></div>
<div style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<a href="http://danomatika.com" class="x_OWAAutoLink" id="LPlnk614455" previewremoved="true">danomatika.com</a></div>
<div style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<a href="http://robotcowboy.com" class="x_OWAAutoLink" id="LPlnk264566" previewremoved="true">robotcowboy.com</a></div>
<div class="" style="color:rgb(0,0,0); font-family:Helvetica; font-size:12px; font-style:normal; font-weight:normal; letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<br class="">
</div>
<br class="x_x_Apple-interchange-newline">
</div>
<br class="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>