<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_1_1455466259244_7234" dir="ltr">Pd namespaces and the Pd loading mechanism are too complex to change <br></div><div id="yui_3_16_0_1_1455466259244_7311" dir="ltr">without a spec for both the current and proposed system.</div><div id="yui_3_16_0_1_1455466259244_7349" dir="ltr"><br></div><div id="yui_3_16_0_1_1455466259244_7350" dir="ltr">Problems of not thinking ahead: unnecessary code duplication <br></div><div id="yui_3_16_0_1_1455466259244_7420" dir="ltr">like flatspace, replacing one problem with another like one-class-per-file <br></div><div id="yui_3_16_0_1_1455466259244_7545" dir="ltr">libdir, the whole svn personal-cloud-workspace-as-a-library deal in the <br></div><div id="yui_3_16_0_1_1455466259244_7587" dir="ltr">first place, and so on...<br></div><div id="yui_3_16_0_1_1455466259244_7629" dir="ltr"><br></div><div id="yui_3_16_0_1_1455466259244_7717" dir="ltr">For example: the one-clas-per-file-libdir is the reason you can't easily have <br></div><div id="yui_3_16_0_1_1455466259244_7718" dir="ltr">externals with names like "<~" and ">~".  Internal classes are loaded by default from files that have alphanumeric names, so there it isn't a problem.  That's why <br></div><div id="yui_3_16_0_1_1455466259244_7937" dir="ltr">you need to introduce another external "hexloader", and make sure it always <br></div><div id="yui_3_16_0_1_1455466259244_7936" dir="ltr">loads first.  (Plus the new bother of mapping hex values to ASCII characters in <br></div><div id="yui_3_16_0_1_1455466259244_7875" dir="ltr">file names, and remembering how to read those names.)</div><div id="yui_3_16_0_1_1455466259244_7876" dir="ltr"><br></div><div id="yui_3_16_0_1_1455466259244_7877" dir="ltr">-Jonathan<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 Sunday, February 14, 2016 10:52 AM, Ivica Bukvic <ico@vt.edu> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv0550502678"><div><div dir="ltr">What I am also trying to do eventually in pd-l2ork is weed out redundant objects and only keep the ones that do the said task the best while still supporting other objects' idiosyncrasies (if any). There is absolutely no reason to have multiple objects of the same kind. Ultimately, one could keep all the externals in the same folder and completely do away with all the declares, imports, and other things that make learning pd unnecessarily harder.</div>
<div dir="ltr">-- <br clear="none">
Ivica Ico Bukvic, D.M.A.<br clear="none">
Associate Professor<br clear="none">
Computer Music<br clear="none">
ICAT Senior Fellow<br clear="none">
Director -- DISIS, L2Ork<br clear="none">
Virginia Tech<br clear="none">
School of Performing Arts – 0141<br clear="none">
Blacksburg, VA 24061<br clear="none">
(540) 231-6139<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:ico@vt.edu" target="_blank" href="mailto:ico@vt.edu">ico@vt.edu</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://www.performingarts.vt.edu/">www.performingarts.vt.edu</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://disis.icat.vt.edu/">disis.icat.vt.edu</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://l2ork.icat.vt.edu/">l2ork.icat.vt.edu</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://ico.bukvic.net/">ico.bukvic.net</a></div>
<div class="yiv0550502678yqt3799474478" id="yiv0550502678yqtfd33349"><div class="yiv0550502678gmail_quote">On Feb 14, 2016 8:40 AM, "Fred Jan Kraan" <<a rel="nofollow" shape="rect" ymailto="mailto:fjkraan@xs4all.nl" target="_blank" href="mailto:fjkraan@xs4all.nl">fjkraan@xs4all.nl</a>> wrote:<br clear="none"><blockquote class="yiv0550502678gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Alexandre,<br clear="none">
<br clear="none">
<blockquote class="yiv0550502678gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
guess some of it is in:<br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://fjkraan.home.xs4all.nl/digaud/puredata/cyclone/cycloneToDo.html">http://fjkraan.home.xs4all.nl/digaud/puredata/cyclone/cycloneToDo.html</a><br clear="none">
</blockquote>
<br clear="none">
This list is also becoming a list of what has been done.<br clear="none">
<blockquote class="yiv0550502678gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br clear="none">
As with _nettles_<br clear="none">
<br clear="none">
"try to resurrect as independent object library"<br clear="none">
<br clear="none">
Anyway, tell me if this gets includes on this file.<br clear="none">
</blockquote>
<br clear="none">
Yes, the nettles-objects are part of the latest cyclone versions. They are part of the nettles library, which can be loaded with [declare]. Not all operating systems like the '<' and '>' in the object names and there is overlap with other library objects, so only loading them when needed is cleaner.<br clear="none">
<blockquote class="yiv0550502678gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br clear="none">
cheers<br clear="none">
<br clear="none">
ps. count me in for help with the help files<br clear="none">
</blockquote>
<br clear="none">
Great!<br clear="none">
<br clear="none">
Greetings,<br clear="none">
<br clear="none">
Fred Jan<br clear="none">
<br clear="none">
<blockquote class="yiv0550502678gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br clear="none">
2016-02-11 22:18 GMT-02:00 Alexandre Torres Porres <<a rel="nofollow" shape="rect" ymailto="mailto:porres@gmail.com" target="_blank" href="mailto:porres@gmail.com">porres@gmail.com</a><br clear="none">
<mailto:<a rel="nofollow" shape="rect" ymailto="mailto:porres@gmail.com" target="_blank" href="mailto:porres@gmail.com">porres@gmail.com</a>>>:<br clear="none">
<br clear="none">
    Howdy, it's a known fact brazilians will start the year only after<br clear="none">
    carnival, so here I am.<br clear="none">
<br clear="none">
    I'd like to share my list of things to do with existing Cyclone<br clear="none">
    Objetcs. Obviously there might be other issues with other objects<br clear="none">
    that would make them up to date with the current version of Max (Max<br clear="none">
    7). Nonetheless, this is what I find relevant, and I've been really<br clear="none">
    checking it through.<br clear="none">
<br clear="none">
    It's only about 11 objects, some has already been discussed here and<br clear="none">
    might have been fixed or in the process to be taken care of, forgive<br clear="none">
    me if so.<br clear="none">
<br clear="none">
    I have it attached and also as a link to a google doc<br clear="none">
<br clear="none">
    <a rel="nofollow" shape="rect" target="_blank" href="https://docs.google.com/document/d/1L_dUNgznfhaZHPKMJ3jJ_p9uIXRVP6Rs9-3nXy2Qlk8/edit?usp=sharing">https://docs.google.com/document/d/1L_dUNgznfhaZHPKMJ3jJ_p9uIXRVP6Rs9-3nXy2Qlk8/edit?usp=sharing</a><br clear="none">
<br clear="none">
    Next, I will get together a list of new objects I think should be<br clear="none">
    included, many of which I've already made as abstractions (kind of<br clear="none">
    to show how it works like I did with [teeth~], cause I really think<br clear="none">
    they should all be done as externals).<br clear="none">
<br clear="none">
    Cheers<br clear="none">
<br clear="none">
<br clear="none">
</blockquote>
<br clear="none">
_______________________________________________<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">
UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br clear="none">
</blockquote></div></div></div></div><br><div class="yqt3799474478" id="yqtfd34868">_______________________________________________<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="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>