#N canvas 515 110 624 496 10; #X obj 14 54 #many tgl 3 3; #X obj 0 0 doc_demo; #X text 2 24 Copyright 2010 by Mathieu Bouchard; #X obj 48 215 #extract_diagonal; #X obj 65 158 #reverse; #X obj 65 177 #extract_diagonal; #X obj 31 253 #transpose; #X obj 14 109 #to_literal; #X obj 14 128 t a a a a; #X obj 48 234 #redim (1 3); #X obj 65 196 #redim (1 3); #X obj 48 272 #join 0; #X obj 31 299 #join 0; #X obj 14 326 #join 0; #X obj 14 364 #fold |; #X obj 14 345 #fold &; #X obj 14 383 #to_float; #X obj 14 402 tgl 45 0 empty empty WIN! 50 22 0 24 -1 -4034 -1 0 1 ; #X text 63 345 ALL cells in a direction; #X text 63 362 in ANY direction (AT LEAST ONE OF); #X text 143 195 slash direction; #X text 125 234 backslash direction; #X obj 339 343 display; #X text 299 356 row 0:; #X text 299 369 row 1:; #X text 299 382 row 2:; #X text 299 395 col 0:; #X text 299 408 col 1:; #X text 299 421 col 2:; #X text 299 433 slash:; #X text 275 446 backslash:; #X connect 0 0 7 0; #X connect 3 0 9 0; #X connect 4 0 5 0; #X connect 5 0 10 0; #X connect 6 0 12 0; #X connect 7 0 8 0; #X connect 8 0 13 0; #X connect 8 1 6 0; #X connect 8 2 3 0; #X connect 8 3 4 0; #X connect 9 0 11 0; #X connect 10 0 11 1; #X connect 11 0 12 1; #X connect 12 0 13 1; #X connect 13 0 15 0; #X connect 13 0 22 0; #X connect 14 0 16 0; #X connect 15 0 14 0; #X connect 16 0 17 0;