diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2004-11-27 20:05:39 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2004-11-27 20:05:39 +0000 |
commit | 8e183e4cee44e4fcf8822623c2051a63823833f0 (patch) | |
tree | 014bb5ef5a6e52206e00ac562c3654e492f1d630 /doc/pddp/all_about_lists_vs_anythings.pd | |
parent | 50ce242beac692d43cee5a06ef17fb7b72885566 (diff) |
various minor tweaks
svn path=/trunk/; revision=2327
Diffstat (limited to 'doc/pddp/all_about_lists_vs_anythings.pd')
-rw-r--r-- | doc/pddp/all_about_lists_vs_anythings.pd | 84 |
1 files changed, 53 insertions, 31 deletions
diff --git a/doc/pddp/all_about_lists_vs_anythings.pd b/doc/pddp/all_about_lists_vs_anythings.pd index 394cb0d1..9881111d 100644 --- a/doc/pddp/all_about_lists_vs_anythings.pd +++ b/doc/pddp/all_about_lists_vs_anythings.pd @@ -1,9 +1,7 @@ -#N canvas 315 96 870 599 10; -#X msg 74 245 1 2 3; -#X obj 134 276 route list; -#X msg 183 224 list this is a list with a cast; -#X msg 190 243 this is a list withOUT a cast; -#X msg 41 225 list 1 2 3; +#N canvas 197 93 874 603 10; +#X msg 74 278 1 2 3; +#X obj 134 309 route list; +#X msg 41 258 list 1 2 3; #X msg 10 63 list; #X msg 17 83 list 5; #X msg 24 103 list pie; @@ -23,15 +21,15 @@ #X obj 153 509 s2l; #X obj 197 490 tosymbol; #X obj 197 509 fromsymbol; -#X text 502 313 use [prepend]!!; -#X obj 619 311 prepend; -#X obj 682 380 drip; -#X text 589 380 write about:; -#X obj 560 460 glue; -#X obj 621 487 pack; -#X obj 620 461 list2symbol; -#X obj 730 460 tosymbol; -#X text 8 175 More than one "float" in a message is considered a "list". +#X text 501 288 use [prepend]!!; +#X obj 618 286 prepend; +#X obj 661 331 drip; +#X text 568 331 write about:; +#X obj 539 411 glue; +#X obj 600 438 pack; +#X obj 599 412 list2symbol; +#X obj 709 411 tosymbol; +#X text 8 208 More than one "float" in a message is considered a "list". More than one "symbol" in a message is not implicitly considered a "list" \, only if you cast it.; #X text 87 104 A "list" of one "symbol" is translated into a "symbol". @@ -40,28 +38,52 @@ More than one "symbol" in a message is not implicitly considered a ; #X text 50 63 An empty "list" is tranlated into a "bang".; #X text 7 39 SPECIAL CASES OF "LISTS".; -#X text 498 268 working with "lists" and "anythings":; -#X text 537 434 making "lists" from untyped inputs:; +#X text 497 243 working with "lists" and "anythings":; +#X text 516 385 making "lists" from untyped inputs:; #X obj 10 148 print NOT-LISTS; -#X obj 496 460 repack; -#X obj 134 299 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 475 411 repack; +#X obj 134 332 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 198 300 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 198 333 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X text 506 163 lists maps to outlets \, non-lists don't; #X text 478 138 Miller's list explanation; #X obj 65 391 list; #X obj 64 366 any; #X obj 93 366 pipe; -#X text 509 190 anything is not a atom type; +#X text 509 190 - anything is not a atom type; +#X text 506 162 - lists map to inlets \, non-lists don't; +#X obj 55 166 route b f s; +#X msg 183 257 list this is a set with a cast; +#X msg 190 276 this is a set withOUT a cast; +#X text 370 475 a set that is not a "list" has an undefined type:; +#X obj 469 568 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 516 567 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 564 566 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 468 501 list this is a set with a cast; +#X msg 475 520 this is a set withOUT a cast; +#X obj 469 545 route bang float symbol list; +#X obj 612 567 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 660 566 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; #X connect 0 0 1 0; -#X connect 1 0 40 0; -#X connect 1 1 41 0; +#X connect 1 0 38 0; +#X connect 1 1 39 0; #X connect 2 0 1 0; -#X connect 3 0 1 0; -#X connect 4 0 1 0; -#X connect 5 0 38 0; -#X connect 6 0 38 0; -#X connect 7 0 8 0; -#X connect 7 0 38 0; -#X connect 29 0 28 0; +#X connect 3 0 36 0; +#X connect 4 0 36 0; +#X connect 5 0 6 0; +#X connect 5 0 36 0; +#X connect 27 0 26 0; +#X connect 47 0 1 0; +#X connect 48 0 1 0; +#X connect 53 0 55 0; +#X connect 54 0 55 0; +#X connect 55 0 50 0; +#X connect 55 1 51 0; +#X connect 55 2 52 0; +#X connect 55 3 56 0; +#X connect 55 4 57 0; |