<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="yui_3_16_0_ym19_1_1462674973297_3649">> But the old behavior was seriously broken and I don't see any good way to provide it without causing trouble and confusion.</div><div id="yui_3_16_0_ym19_1_1462674973297_5528"><br></div><div id="yui_3_16_0_ym19_1_1462674973297_5541">Deprecate the old [declare] and name the new [declare] something else.<br></div><div id="yui_3_16_0_ym19_1_1462674973297_4588" dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1462674973297_4625" dir="ltr">-Jonathan<br></div><div id="yui_3_16_0_ym19_1_1462674973297_3785"><br></div><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_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 Saturday, May 7, 2016 8:40 PM, Miller Puckette <msp@ucsd.edu> wrote:<br></font></div>  <br><br> <div class="y_msg_container">I don't regard this as a patch-level incompatibility (I believe you can run all<br clear="none">the patches -- only now you'll have to add 6 directories to Pd's search path).<br clear="none">But it's a serious inconvenience for sure.  But the old behavior was seriously<br clear="none">broken and I don't see any good way to provide it without causing trouble<br clear="none">and confusion.  I'm open to ideas...<br clear="none"><br clear="none">Miller<br clear="none"><div class="yqt6002642897" id="yqtfd14284"><br clear="none">On Sun, May 08, 2016 at 12:09:04AM +0000, Jonathan Wilkes via Pd-list wrote:<br clear="none">> Hi Jerome,If you're saying that your patches used to work and they now break, <br clear="none">> do file a bug about it.  Others on the list have mentioned using <br clear="none">> [declare] for this purpose-- I never have but it's a reasonable use case.<br clear="none">> <br clear="none">> -Jonathan<br clear="none">> <br clear="none">>  <br clear="none">> <br clear="none">>     On Saturday, May 7, 2016 7:30 PM, Jérôme Abel <<a shape="rect" ymailto="mailto:abel.jerome@free.fr" href="mailto:abel.jerome@free.fr">abel.jerome@free.fr</a>> wrote:<br clear="none">>  <br clear="none">> <br clear="none">>  Hi list,<br clear="none">> <br clear="none">> With the new [declare] behavior, I am a little confused (Pd.0.47). I've <br clear="none">> read that putting [declare] in abstractions was not the "right" way, but <br clear="none">> that what I've done. Shame.<br clear="none">> <br clear="none">> In La Malinette (malinette.info), it is very useful to have an <br clear="none">> abstraction named [include] which contains all relatives paths of all <br clear="none">> abstractions folders. The goal is to be user friendly and not ask people <br clear="none">> to add 6 paths in preferences ...  And if I want to change a path, to <br clear="none">> add a common feature for all patches, I have just to change it once, all <br clear="none">> patches that have this abstraction are affected. And I want to add paths <br clear="none">> to my patchs I have just to remember the name of [include] to add this <br clear="none">> object and paths. These are benefits of having abstractions, like <br clear="none">> object-oriented programming.<br clear="none">> <br clear="none">> How can avoid to copy/paste 100 times a subpatch which contains <br clear="none">> [declare] and all paths, in all my files ? Or may be there is a way to <br clear="none">> add dynamically paths on all patches or current patches ? I can't see <br clear="none">> [import] in Deken, may be it could be the right way to add this kind of <br clear="none">> feature ? Is it downloable ?<br clear="none">> <br clear="none">> Thanks,<br clear="none">> <br clear="none">> Jerome<br clear="none">> <br clear="none">> _______________________________________________<br clear="none">> <a shape="rect" ymailto="mailto:Pd-list@lists.iem.at" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">> UNSUBSCRIBE and account-management -> <a shape="rect" href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br clear="none">> <br clear="none">> <br clear="none">>   <br clear="none"><br clear="none">> _______________________________________________<br clear="none">> <a shape="rect" ymailto="mailto:Pd-list@lists.iem.at" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">> UNSUBSCRIBE and account-management -> <a shape="rect" href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br clear="none"><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>