#N canvas 630 27 632 433 10; #X obj 103 384 listappend; #X obj 253 384 listelement; #X obj 409 384 listfind; #X obj 547 384 listflatten; #X obj 175 384 listprepend; #X obj 331 384 listreverse; #X obj 469 384 listsublist; #X obj 225 153 display; #X obj 224 120 listflatten; #X msg 209 84 1 (2 (3 4 5) 6 7) 8; #X obj 210 187 display; #X obj 0 0 doc_h; #X obj 3 260 doc_i 1; #X obj 3 322 doc_o 1; #X obj 3 220 doc_c 0; #X obj 3 384 doc_also; #X obj 14 290 doc_ii 0; #X obj 14 352 doc_oo 0; #X obj 97 290 doc_m i0 list; #X obj 97 352 doc_m o0 list; #X obj 0 404 doc_f; #X text 232 290 a (usually) nested list.; #X text 232 352 Outputs the flattened (not nested) list.; #X text 7 30 Takes nested lists and places their contents into a single list in the same order. this is just like removing all parentheses from the literal and doing nothing else.; #X connect 8 0 7 0; #X connect 9 0 8 0; #X connect 9 0 10 0; #X connect 15 1 0 0; #X connect 15 1 4 0; #X connect 15 1 1 0; #X connect 15 1 5 0; #X connect 15 1 2 0; #X connect 15 1 6 0; #X connect 15 1 3 0; #X connect 18 1 21 0; #X connect 19 1 22 0;