#N canvas 639 375 450 300 10;
#X text 8 2 [circularlist] - treat a list as a circular array;
#X text 367 2 pd for libpd;
#X obj 166 162 circularlist;
#X msg 65 66 one two three four five six seven;
#X obj 276 179 print CIRCULARLIST;
#X obj 166 192 list prepend set;
#X obj 166 213 list trim;
#X obj 200 120 bng 15 250 50 0 empty empty Shift_Left 17 7 0 10 -262144
-1 -1;
#X obj 235 140 bng 15 250 50 0 empty empty Shift_Right 17 7 0 10 -262144
-1 -1;
#X obj 166 102 bng 15 250 50 0 empty empty Reset 17 7 0 10 -262144
-1 -1;
#X text 35 65 Set:;
#X msg 37 116 99 -45 0.31;
#X msg 166 237;
#X connect 2 0 4 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 12 0;
#X connect 7 0 2 1;
#X connect 8 0 2 2;
#X connect 9 0 2 0;
#X connect 11 0 2 0;
