<div dir="ltr">I also asked something in my first email and I hope I can confirm it<div><br></div><div><br class=""><span style="font-size:12.8px">I tried making a second name - or an "alias" - for [equals~] (using C.2.9 class_addcreator C.2.9 in <a href="http://pdstatic.iem.at/externals-HOWTO/pd-externals-HOWTOse8.html">http://pdstatic.iem.at/externals-HOWTO/pd-externals-HOWTOse8.html</a> )</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">But it didn't seem to work. I can get [==~] to instantiate as an alias, but only after I first instantiate it as "[equals~]". </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">So, what's the deal, when does this aliasing work? Only if you load it as a library?</span><br></div><div><span style="font-size:12.8px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-05 1:19 GMT-03:00 Alexandre Torres Porres <span dir="ltr"><<a href="mailto:porres@gmail.com" target="_blank">porres@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Well, I also found this zexy git <a href="https://git.iem.at/pd/zexy/" target="_blank">https://git.iem.at/pd/zexy/</a> <br></div><div><br></div><div>not sure how it compiles to objects like ==~ - coz i couldn't compile. But my colleague, Flavio, checked it out, and seems to have realized about the trick to compile an object as "==~". We did it and I compiled it for Mac Os and it is working.</div><div><br></div><div>By the code from the git above as a model, we changed the original code from:</div><div>







<p><i><font color="#674ea7"><span>void</span><span> equals_tilde_setup(</span><span>void</span><span>)<br></span><span>{</span><span> <br>equals_class = class_new(gensym(</span><span>"equals~"</span><span>),<br></span><span>(t_newmethod)equals_new, </span><span>0</span><span>,<br></span><span>sizeof</span><span>(t_equals), </span><span>0</span><span>, A_GIMME, </span><span>0</span><span>);<br></span><span>sic_setup(equals_class, equals_dsp, SIC_FLOATTOSIGNAL);<br></span>}</font></i></p><p><i><br></i></p><p>To:</p><p><i><font color="#38761d"><span>void</span><span> setup_0x3d0x3d0x7e(</span><span>void</span><span>)<br></span>{<br><span>equals_class = class_new(gensym(</span><span>"==~"</span><span>),<br></span><span>(t_newmethod)equals_new, </span><span>0</span><span>,<br></span><span>sizeof</span><span>(t_equals), </span><span>0</span><span>, A_GIMME, </span><span>0</span><span>);<br></span>sic_setup(equals_class, equals_dsp, SIC_FLOATTOSIGNAL);<br>}</font></i></p><p><i><font color="#38761d"><span>void</span><span> setup(</span><span>void</span><span>){<br></span>setup_0x3d0x3d0x7e();<br>}</font></i></p><p><i><font color="#38761d"><br></font></i></p><p><font color="#000000">Then the compiled object can be named as ==~ and it loads fine here. Should I expect that it loads just fine in any other OS as well?</font></p><p><font color="#000000"><br></font></p><p><font color="#000000">cheers</font></p></div></div></div></div>
</blockquote></div><br></div>