-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-07-18 18:41, Ivica Ico Bukvic wrote: > inlet_new apparently redirects elsewhere, so one could potentially > do what list_append does (if I am understanding the code > correctly), but is there an easier way to do this?
basically you ahve two options: - - allow "lists" at the second inlet, and check whether the list has only one argument of type A_FLOAT or A_SYMBOL: /* creating the inlet */ inlet_new((t_object*)x, (t_pd*)x, gensym("list"), gensym("list2")); /* adding a method for the 2nd inlet */ class_addmethod(classptr, list2Method, gensym("list2"), A_GIMME, 0); - - if you want to allow *any* message, you need to create a proxy object that will act as a receiver for the messages sent to the given inlet. this is what the [list] family does (but also some other objects, e.g. iemlib's [any]) - - IIRC, when using flext, you get inlets that allow any message for free (that is: proxy objects are handled transparently) gasrd IOhannes PS: i was having troubles understanding your actual question. would you mind putting a the question itself into the body of the email? my MUA only displays part of the subject, at least where i usually look for it. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iEYEARECAAYFAlHoIBwACgkQkX2Xpv6ydvSWDACeONzcol5Hbx1LPHyTg3MzKLw6 TO8AnjJOeRZ4XnSXffbBbwpitnilHb7F =U1t+ -----END PGP SIGNATURE----- _______________________________________________ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev