#N canvas 612 80 662 638 10;
#X obj 100 329 list split 1;
#X obj 100 420 print;
#X obj 100 246 until;
#X obj 100 284 list append;
#X obj 126 213 t b l;
#X obj 230 329 bang;
#X msg 126 190 1 2 3 4 a b c;
#X text 115 63 example 3: serializing a message without delays;
#X text 98 97 The "until" object can be used as shown to iterate through
all the items of a list.;
#X text 259 189 <- click to test;
#X text 182 213 First store list \, then start the loop;
#X text 169 241 "until" bangs its output until told to stop by a "bang"
to its right inlet.;
#X text 188 283 Store the remaining list.;
#X text 265 328 third outlet of "split" tells us to stop.;
#X text 118 360 Second outlet of "split" becomes the new list for "list
append" above.;
#X text 156 419 First outlet is the output.;
#X connect 0 0 1 0;
#X connect 0 1 3 1;
#X connect 0 2 5 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 4 0 2 0;
#X connect 4 1 3 1;
#X connect 5 0 2 1;
#X connect 6 0 4 0;
