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
_______________________________________________
PD-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev