On Oct 24, 2006, at 7:18 AM, Frank Barknecht wrote:

Hi,

I just found out that the new [list length] from Pd-0.40 counts the
length of messages slightly unusual. Counting the elements in a
meta-message like "walk the dog" will leave out the first element,
"walk" in the example, and give a result of 2.  The proper list
message "list walk the dog" however will count as 3.

This gets even more confusing with the other example in the
list-help.pd file: "1 x y" has a list-length of 3, however "x 1 y"
only has a list-length of 2.

And it gets quite nasty with an argument-less meta-message like "set",
which has a list-length of 0 just like the "real" empty list: a
"bang"-message.

I can see the logic behind this (counting only the arguments to a
message but not the selector).  But as all other [list] objects
besides [list trim] automatically convert incoming meta-messages to
list-messages I think I would expect the same to happen for [list
length].


I think this logic makes sense, but I haven't played with it yet.

.hc


------------------------------------------------------------------------

News is what people want to keep hidden and everything else is publicity. - Bill Moyers



_______________________________________________
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to