<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt">I wouldn't use [init].&nbsp; The same functionality is available using [loadbang] connected to a storage object ([float], [list], message box, etc.).&nbsp; And [loadbang] is available in all versions of Pd, so your patch will be more portable.<br><br>The [init] object's args make patching _slightly_ easier.&nbsp; The inlet makes it more expressive, but a subtle feature of [loadbang] is that it's easier to spot because it's always at the top of a chain.&nbsp; Also "init" as class name is problematic-- [float 6] "inits" to 6, after all, but does not output a message upon initialising.&nbsp; I suppose the idea is to be consistent with iemgui "init", which itself is obscure and requires the user to bring up a dialog window to understand how the patch works.&nbsp; (Not to mention it clashes with
 [initbang], where "init" has a different meaning altogether.)<br><br>The only other potential advantage is that if you have [init] fanning out to several objects, you can test your patch by simply by connecting [bng] to the inlet of [init].&nbsp; With [loadbang] you would have to create a [bng] and then connect it to every object that [loadbang] connects to.&nbsp; But at least in Pd-l2ork you can either:<br><br>a) click [loadbang] with the mouse to output a bang.&nbsp; (This is how Max/MSP solves this problem, too.)<br>b) select all the objects to which you'd like to connect, then draw a connection from [bng] to one of them.&nbsp; In Pd-l2ork this will make a connection from the outlet to all of the selected objects.<br><br>-Jonathan<br><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica
 Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Monday, March 31, 2014 10:23 AM, "puredata@11h11.com" &lt;puredata@11h11.com&gt; wrote:<br> </font> </div>  <div class="y_msg_container">init_class = class_new(gensym("init"), (t_newmethod)init_new,<br>&nbsp; &nbsp;  (t_method)init_free, sizeof(t_init), 0, A_GIMME, 0);<br><br>&nbsp;  class_addcreator((t_newmethod)init_new, gensym("ii"), A_GIMME, 0);<br><br>Will continue to test Pd-L2Ork (I had some difference with pd-extended&nbsp; <br>regarding -path (not all my abstractions were found)). Will report back.<br><br>BTW, I never used the PPA thing on LaunchPad, but it would be nice for&nbsp; <br>installing / updating Pd-L2Ork.<br><br>à+<br><br>_______________________________________________<br><a ymailto="mailto:Pd-list@iem.at" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a
 href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br><br></div>  </div> </div>  </div> </div></body></html>