<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>relatively easy code change<br></div></blockquote><div> </div><div>...  so I propose step 2 as PR #440 !</div><div><br></div><div>cheers</div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif"> Antoine Rousseau </font></div><div dir="ltr"><font face="arial, helvetica, sans-serif">  <a href="http://metalu.net" target="_blank">http://www.metalu.net</a> __ <a href="http://www.metaluachahuter.com/compagnies/al1-ant1/" target="_blank">http://www.metaluachahuter.com/</a><br><br></font></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">Le mar. 11 sept. 2018 à 00:36, Antoine Rousseau <<a href="mailto:antoine@metalu.net">antoine@metalu.net</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I'm also very enthusiast with the new version to come!</div><div><br></div><div> One thing (among many others!) makes me very happy: the new behavior of [declare -path]. Pd now finds any declared library, wherever the user chose to place it, provided the location (of the library directory) is either relative, standard, or declared in preferences. I think this is the way to build portable patches and abstractions.</div><div><br></div><div>I would like to propose some steps further:</div><div><br></div><div>- 1: I think we should now discourage patch builders from using -stdpath or -stdlib, as it would restrain the portability of their patches; this is only a matter of rewriting (one more time...) the declare help patch.</div><div><br></div><div>- 2: why not introducing a new [declare] functionality, which would allow to avoid the flag (-path -lib -stdpath -stdlib) and cumulate -lib and -path declarations. <br></div><div>So we would have for instance:</div><div>[declare zexy iemlib] <br></div><div> instead of <br></div><div>[declare -path zexy -lib zexy -path iemlib -lib iemlib]</div><div>This would in some way resuscitate the old [import] from pd-extended.</div><div>It seems it's a relatively easy code change, so it's more a matter of decision.</div><div><br></div><div>It seems to me that the community would benefit from adopting rapidly a new unified way to declare any library, whether binary or abstraction.<br></div><div><br></div><div><div><div dir="ltr" class="m_8022578420027941120m_-7091996464697850029gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif"> Antoine Rousseau </font></div><div dir="ltr"><font face="arial, helvetica, sans-serif">  <a href="http://metalu.net" target="_blank">http://www.metalu.net</a> __ <a href="http://www.metaluachahuter.com/compagnies/al1-ant1/" target="_blank">http://www.metaluachahuter.com/</a><br><br></font></div></div></div></div></div></div></div></div>
</blockquote></div>