#N canvas 443 126 634 604 10; #X obj 105 76 inlet; #X obj 300 74 inlet; #X obj 135 501 outlet; #X obj 300 500 outlet; #X text 349 72 list to manipulate; #X text 298 523 bang when done or index out of range; #X text 134 522 output value; #X obj 135 416 list; #X obj 300 438 bang; #X obj 135 317 moses; #X obj 127 239 + 1; #X msg 105 191 0; #X obj 165 294 list-len; #X obj 135 440 list-idx; #X obj 135 391 t b a; #X obj 89 239 f; #X obj 89 317 moses; #X obj 300 103 t b a a; #X obj 105 109 route set; #X obj 105 139 route bang; #X text 31 23 bang for next item \, float for index or set for no-output. ; #X connect 0 0 18 0; #X connect 1 0 17 0; #X connect 7 0 13 0; #X connect 8 0 3 0; #X connect 9 0 14 0; #X connect 9 1 8 0; #X connect 10 0 15 1; #X connect 11 0 15 1; #X connect 12 0 9 1; #X connect 13 0 2 0; #X connect 14 0 7 0; #X connect 14 1 13 1; #X connect 15 0 10 0; #X connect 15 0 16 0; #X connect 16 0 8 0; #X connect 16 1 9 0; #X connect 17 0 11 0; #X connect 17 1 12 0; #X connect 17 2 7 1; #X connect 18 0 19 0; #X connect 18 1 15 0; #X connect 19 0 11 0; #X connect 19 1 15 1;