#N canvas 612 80 662 638 10;
#X msg 140 212 1 2 3;
#X msg 140 163 list cis boom bah;
#X msg 140 268 bang;
#X msg 140 136 walk the dog;
#X obj 140 349 list trim;
#X obj 140 371 print trim;
#X msg 140 295 1 x y;
#X msg 140 321 x 1 y;
#X msg 140 186 55;
#X text 109 97 remove the list selector;
#X text 219 303 The [list trim] object inputs lists (or makes lists
out of incoming non-list messages) and outputs a message whose selector
is the first item of the list \, and whose arguments \, if any \, are
the remainder of the list. If the list has no items \, or if its first
item is numeric \, the selector is "list" (which might print out as
list \, float \, or bang.);
#X text 225 136 non-list messages remain non-list messages;
#X text 188 212 implicit list remains a list;
#X msg 140 240 symbol x;
#X text 177 268 becomes message "list" (interpreted by most objects
as bang);
#X text 257 163 "list" selector gets trimmed off;
#X text 170 186 becomes "list 55" (interpreted by most objects as float)
;
#X text 203 240 "symbol" selector gets trimmed off.;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 6 0 4 0;
#X connect 7 0 4 0;
#X connect 8 0 4 0;
#X connect 13 0 4 0;
