aboutsummaryrefslogtreecommitdiff
path: root/doc/pddp/all_about_data_types.pd
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2009-04-18 02:41:03 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2009-04-18 02:41:03 +0000
commite6f273a3207c3b42eb1424023354d83e520f7358 (patch)
treec4f57e71bb2b4c268e179f0557db8bd7fa358ae9 /doc/pddp/all_about_data_types.pd
parenta33ae9091552cb69e3dbb72c276ba68916c0e66c (diff)
cleaned up all_about pages and adding a tiny bit of content
svn path=/trunk/; revision=11049
Diffstat (limited to 'doc/pddp/all_about_data_types.pd')
-rw-r--r--doc/pddp/all_about_data_types.pd119
1 files changed, 59 insertions, 60 deletions
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 <hans@at.or.at>
+#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;