On Tue, 13 Nov 2007, Andy Farnell wrote:
Because of the distribution behaviour? A param list {p1, p2, p3} on the leftmost gets distributed over inlets {i1, i2, i3}. If you sent a list to i2 then how would it map? p1->i2, p2->i3... No doubt you could make your object treat lists as you like, but it would have to break this established behaviour I guess.
Not all built-in classes follow the protocol of distributing over inlets. [list] objects don't. By making [list] objects different than the others, pd becomes less consistent, but Pd's API is not designed to accept the new atom type that would allow distinguishing between a list of arguments and a list that works like an atom (which could distribute over inlets if there were two atomic lists passed in one argument list).
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada