From e6f273a3207c3b42eb1424023354d83e520f7358 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sat, 18 Apr 2009 02:41:03 +0000 Subject: cleaned up all_about pages and adding a tiny bit of content svn path=/trunk/; revision=11049 --- doc/pddp/all_about_data_types.pd | 119 +++++++++++++++++++-------------------- 1 file changed, 59 insertions(+), 60 deletions(-) (limited to 'doc/pddp/all_about_data_types.pd') diff --git a/doc/pddp/all_about_data_types.pd b/doc/pddp/all_about_data_types.pd index 5dba6b3d..ab1d6406 100644 --- a/doc/pddp/all_about_data_types.pd +++ b/doc/pddp/all_about_data_types.pd @@ -1,5 +1,5 @@ -#N canvas 246 35 862 651 10; -#X obj 453 446 route; +#N canvas 30 22 763 615 10; +#X obj 413 439 route; #X floatatom 93 115 5 0 0 1 "float" - -; #X symbolatom 184 115 10 0 0 1 "symbol" - -; #X obj 96 211 symbol; @@ -8,7 +8,7 @@ #X msg 96 193 test; #X msg 79 171 symbol this; #X text 170 170 set type directly; -#X text 144 236 does not work (check console messages); +#X text 137 235 does not work (check console messages); #X floatatom 15 233 5 0 0 0 - - -; #X msg 20 212 12; #X msg 3 192 float 83; @@ -29,23 +29,24 @@ #X obj 247 138 l2s; #X obj 247 158 s2l; #X obj 123 252 list; -#X restore 467 591 pd Related_Objects; -#X text 427 232 Many objects cast the data they receive when they output +#X restore 427 584 pd Related_Objects; +#X text 387 225 Many objects cast the data they receive when they output it:; -#X text 546 313 Some objects do not cast the data:; -#X obj 444 284 trigger anything; -#X msg 444 259 this is a list without a cast; -#X obj 444 307 print; -#X text 430 347 Some objects need to have the data explicitly declared +#X text 506 306 Some objects do not cast the data:; +#X obj 404 277 trigger anything; +#X msg 404 252 this is a list without a cast; +#X obj 404 300 print; +#X text 390 340 Some objects need to have the data explicitly declared in order to handle it. These are mostly symbol handling objects.; -#X text 430 413 Objects which route data generally can handle explicitly +#X text 390 406 Objects which route data generally can handle explicitly or implicitly defined data.; -#X obj 500 446 trigger; -#X obj 558 446 niagara; -#X obj 446 390 select; -#X obj -5 -2 cnv 15 850 20 empty empty all_about_data_types 20 10 1 +#X obj 460 439 trigger; +#X obj 518 439 niagara; +#X obj 406 383 select; +#X obj -5 -2 cnv 15 750 20 empty empty all_about_data_types 20 10 1 18 -233017 -66577 0; -#X obj 811 -1 pddp/pddplink http://puredata.info/dev/pddp -text pddp; +#X obj 711 -1 pddp/pddplink http://puredata.info/dev/pddp -text pddp +; #X text -9 291 "anything"; #X text -9 407 "list"; #X text -9 393 "float"; @@ -65,62 +66,60 @@ or implicitly defined data.; and "symbol" atoms have 'atom boxes' for realtime display and control from within a patch. "pointer" atoms are used for accessing data stored in graphical data structures.; -#X obj 441 184 int; -#X obj 449 164 / 5.23; -#X floatatom 449 136 5 0 0 0 - - -; -#X floatatom 482 204 5 0 0 0 - - -; -#X floatatom 441 204 5 0 0 0 - - -; -#X obj 531 134 tosymbol; -#X obj 595 135 fromsymbol; -#X obj 678 134 list2symbol; -#X obj 682 176 ftos; -#X obj 637 43 symbol; -#X obj 600 87 int; -#X obj 719 43 pointer; -#X obj 460 87 bang; -#X obj 498 88 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 401 177 int; +#X obj 409 157 / 5.23; +#X floatatom 409 129 5 0 0 0 - - -; +#X floatatom 442 197 5 0 0 0 - - -; +#X floatatom 401 197 5 0 0 0 - - -; +#X obj 491 127 tosymbol; +#X obj 555 128 fromsymbol; +#X obj 638 127 list2symbol; +#X obj 642 169 ftos; +#X obj 597 36 symbol; +#X obj 560 80 int; +#X obj 679 36 pointer; +#X obj 420 80 bang; +#X obj 458 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 519 43 float; +#X obj 479 36 float; #X text 1 527 There a number of objects which are used for storing messages \, or casting messages as a specific data type \, sometimes converting from one data type to another. The right inlet on these objects is stores that value \, which can be later output using a bang. ; -#X obj 628 87 lister; -#X text 560 44 aka; -#X obj 586 43 f; -#X text 22 613 (C) Copyright 2004 Hans-Christoph Steiner +#X obj 588 80 lister; +#X text 520 37 aka; +#X obj 546 36 f; +#X obj 450 511 pddp/pddplink all_about_lists_vs_anythings.pd -text +all_about_lists_vs_anythings; +#X obj 450 532 pddp/pddplink all_about_symbol_construction.pd -text +all_about_symbol_construction; +#X obj 450 553 pddp/pddplink all_about_data_structures.pd -text all_about_data_structures ; -#X text 239 627 released under the GNU GPL; -#X text 435 614 $Revision: 1.5 $$Date: 2005-07-28 19:45:58 $; -#X text 436 627 $Author: eighthave $; -#X obj 490 518 pddp/pddplink all_about_lists_vs_anythings.pd -text all_about_lists_vs_anythings; -#X obj 490 539 pddp/pddplink all_about_symbol_construction.pd -text all_about_symbol_construction; -#X obj 490 560 pddp/pddplink all_about_data_structures.pd -text all_about_data_structures; -#X text 515 88 (aka [bng]); +#X text 475 81 (aka [bng]); #X text 3 304 "anything" allows anything to pass through unchanged. It is not a data type tho.; #X text -6 143 "symbols" need to be declared explicitly. "floats" do not need to be declared explicitly \, but can be:; #X text 153 212 casting as a "symbol"; #X text 1 509 CASTING AND STORAGE OBJECTS; -#X text 431 474 FOR MORE INFO:; -#X text 430 114 EXAMPLES OF CASTING; -#X text 425 43 atom objects:; -#X text 432 65 other data types:; +#X text 391 467 FOR MORE INFO:; +#X text 390 107 EXAMPLES OF CASTING; +#X text 385 36 atom objects:; +#X text 392 58 other data types:; #X text -9 420 "pointer"; #X obj 24 460 trigger anything bang float list pointer symbol; #X obj 24 480 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 88 480 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 78 480 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 152 479 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 134 479 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 218 480 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 191 480 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 283 479 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 247 479 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 348 480 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X obj 303 480 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X text 193 35 "float" \, "symbol" \, "pointer"; #N canvas 0 22 505 381 float/list 0; @@ -159,7 +158,7 @@ cut to one element.; #X connect 12 4 11 0; #X connect 14 0 12 0; #X connect 15 0 12 0; -#X restore 465 493 pd float/list conversion; +#X restore 425 486 pd float/list conversion; #N canvas 0 22 479 361 empty 0; #X obj 78 268 bng 15 250 50 0 empty empty bang 0 20 1 9 -262144 -1 -1; @@ -192,8 +191,8 @@ to 0; #X connect 9 2 11 0; #X connect 9 3 3 0; #X connect 9 4 4 0; -#X restore 656 493 pd empty data types; -#X text 635 597 updated for Pd version 0.38.4; +#X restore 616 486 pd empty data types; +#X text 548 584 updated for Pd version 0.38.4; #X connect 3 0 4 0; #X connect 5 0 4 0; #X connect 6 0 3 0; @@ -212,9 +211,9 @@ to 0; #X connect 41 0 40 0; #X connect 41 0 43 0; #X connect 42 0 41 0; -#X connect 76 0 77 0; -#X connect 76 1 78 0; -#X connect 76 2 79 0; -#X connect 76 3 80 0; -#X connect 76 4 81 0; -#X connect 76 5 82 0; +#X connect 72 0 73 0; +#X connect 72 1 74 0; +#X connect 72 2 75 0; +#X connect 72 3 76 0; +#X connect 72 4 77 0; +#X connect 72 5 78 0; -- cgit v1.2.1