From 0db2e4a03662f424415ce48795aaa1ee1984e69d Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes Date: Mon, 13 Sep 2010 04:04:59 +0000 Subject: Corrected some errors and added a newe glossary svn path=/trunk/; revision=14105 --- doc/pddp/glossary.pd | 507 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 424 insertions(+), 83 deletions(-) (limited to 'doc/pddp/glossary.pd') diff --git a/doc/pddp/glossary.pd b/doc/pddp/glossary.pd index 7ffb2a08..553e43fd 100644 --- a/doc/pddp/glossary.pd +++ b/doc/pddp/glossary.pd @@ -1,83 +1,424 @@ -#N canvas 169 86 628 485 10; -#X obj 2 2 cnv 15 620 20 empty empty glossary 2 11 1 18 -195568 -66577 -0; -#X obj 586 4 pddp/pddplink http://puredata.info/dev/pddp -text pddp; -#X text 20 27 anything; -#X text 20 57 atom; -#X text 160 57 the most basic element of data in Pd; -#X text 20 77 bang; -#X text 160 77 a special selector that means "do it!"; -#X text 20 97 canvas; -#X text 20 117 float; -#X text 20 147 list; -#X text 20 207 message; -#X text 20 257 pointer; -#X text 20 307 selector; -#X text 20 337 selector series; -#X text 160 337 a series of 2 or more atoms whose first atom is neither -the selector "list" nor a numeric atom; -#X text 20 367 series; -#X text 160 367 a collection of zero or more atoms; -#X text 20 387 numeric atom; -#X text 20 427 symbolic atom; -#X text 20 447 symbol; -#X text 20 237 patch; -#X text 160 237 a program written in Pd; -#X text 160 447 a special selector to tell an object to receive a symbolic -atom as data.; -#X text 160 207 data in any form sent to an object which causes the -object to do something specific; -#X text 20 407 struct; -#X text 20 287 scalar; -#X text 160 287 a graphical instance of a struct; -#X text 160 117 a special selector to tell an object to receive a numeric -atom as data; -#X text 160 407 an object to create templates for data structures; -#X text 160 387 any atom which functions as a number \, i.e. 53 \, -3.1 \, 1e-25; -#X text 160 427 any atom that is not a numeric atom \, i.e. word \, -3.1.1 \, 1two; -#X obj 0 144 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 114 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 94 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 74 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 54 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 204 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 234 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 254 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 284 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 304 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 334 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 364 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 384 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 404 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 424 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 0 444 cnv 15 620 2 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X text 160 307 a symbolic atom that serves as an instruction to the -receiving object as how to handle the message; -#X text 160 147 a series of 3 or more atoms whose first atom is the -selector "list" \, or \, a series of 2 or more atoms whose first atom -is numeric \, which causes the "list" selector to be implied \, i.e. -[list one two( \, [1 2( \, [1 two(; -#X text 160 97 the blank area of the window where you write your patches -; -#X text 160 257 a reference to a position in a scalar used to manipulate -and read data from it; -#X text 160 27 a keyword in certain objects which matches an atom or -series \, sometimes written as "a" or "any"; +#N canvas 0 0 448 379 10; +#X obj 1 1 cnv 15 445 20 empty \$0-pddp.cnv.header glossary 20 10 1 +18 -261106 -33289 0; +#N canvas 296 26 376 539 generate 0; +#X obj 71 238 list-drip; +#X msg 71 282 0; +#X msg 115 282 1; +#X msg 159 282 2; +#X msg 203 282 3; +#X obj 248 381 list prepend; +#X obj 203 309 t a; +#X obj 248 403 route 0 1 2 3; +#X obj 71 189 t a b; +#X obj 98 216 s \$0-r; +#X obj 203 337 b; +#X obj 177 364 s \$0-trig; +#N canvas 453 126 463 493 TERM 0; +#X obj 112 92 t a; +#X obj 33 167 list; +#X obj 181 43 r \$0-r; +#X obj 33 189 route bang; +#X obj 33 117 spigot; +#X obj 66 73 r \$0-r; +#X obj 66 95 1; +#X obj 112 20 inlet; +#X obj 157 176 0; +#X obj 33 40 r \$0-trig; +#X obj 112 68 list prepend; +#X obj 78 160 r \$0-r; +#X text 162 240 x; +#X obj 109 308 list append; +#X obj 90 406 list prepend; +#X obj 90 428 list trim; +#X obj 217 237 value \$0-line; +#X obj 188 238 + 1; +#X text 252 262 y; +#X obj 217 262 * 10; +#X obj 90 211 t a b b b b; +#X obj 90 382 list prepend cyclone/comment 0 14 .; +#X msg 90 333 symbol \$1; +#X obj 90 355 symbol2list _; +#X obj 90 450 s \$0-glossary; +#X msg 109 243 obj 30; +#X connect 0 0 1 1; +#X connect 0 0 10 1; +#X connect 1 0 3 0; +#X connect 2 0 10 1; +#X connect 3 1 20 0; +#X connect 4 0 1 0; +#X connect 5 0 6 0; +#X connect 6 0 4 1; +#X connect 7 0 10 0; +#X connect 8 0 4 1; +#X connect 9 0 4 0; +#X connect 10 0 0 0; +#X connect 11 0 1 1; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 15 0 24 0; +#X connect 16 0 17 0; +#X connect 16 0 19 0; +#X connect 17 0 16 0; +#X connect 19 0 13 1; +#X connect 20 0 22 0; +#X connect 20 1 25 0; +#X connect 20 2 8 0; +#X connect 20 2 16 0; +#X connect 20 3 16 0; +#X connect 20 4 16 0; +#X connect 21 0 14 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X connect 25 0 13 0; +#X restore 248 506 pd TERM; +#X obj 248 329 list prepend list; +#X obj 317 358 r \$0-r; +#N canvas 466 154 450 512 DEF 0; +#X obj 152 92 t a; +#X obj 73 167 list; +#X obj 221 43 r \$0-r; +#X obj 73 189 route bang; +#X obj 73 117 spigot; +#X obj 106 73 r \$0-r; +#X obj 106 95 1; +#X obj 152 20 inlet; +#X obj 197 176 0; +#X obj 73 40 r \$0-trig; +#X obj 152 68 list prepend; +#X obj 118 160 r \$0-r; +#X text 219 350 x; +#X obj 164 418 list append; +#X obj 147 445 list prepend; +#X obj 147 467 list trim; +#X obj 264 364 value \$0-line; +#X text 352 362 y; +#X obj 283 141 s2l; +#X obj 298 97 loadbang; +#X msg 298 119 symbol; +#X obj 283 163 list length; +#X obj 283 190 +; +#X obj 382 138 r \$0-r; +#X obj 382 160 0; +#X obj 317 190 t a; +#X obj 202 202 list length; +#X obj 268 227 +; +#X obj 268 249 div 60; +#X obj 268 331 until; +#X obj 130 231 t a a b b; +#X text 322 233 <-- unattach later; +#X obj 275 43 r \$0-dr; +#X obj 25 72 r \$0-dr; +#X obj 351 117 r \$0-dr; +#X obj 149 134 r \$0-dr; +#X obj 192 251 t b b; +#X obj 268 272 t a a; +#X obj 268 300 +; +#X obj 264 389 * 10; +#X obj 307 272 div 6; +#X obj 225 365 + 1.1; +#X obj 147 489 s \$0-glossary; +#X msg 164 353 text 50; +#X connect 0 0 1 1; +#X connect 0 0 10 1; +#X connect 1 0 3 0; +#X connect 2 0 10 1; +#X connect 3 1 30 0; +#X connect 4 0 1 0; +#X connect 5 0 6 0; +#X connect 6 0 4 1; +#X connect 7 0 10 0; +#X connect 7 0 18 0; +#X connect 8 0 4 1; +#X connect 9 0 4 0; +#X connect 10 0 0 0; +#X connect 11 0 1 1; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 15 0 42 0; +#X connect 16 0 39 0; +#X connect 16 0 41 0; +#X connect 18 0 21 0; +#X connect 19 0 20 0; +#X connect 20 0 18 1; +#X connect 21 0 22 0; +#X connect 22 0 25 0; +#X connect 22 0 27 1; +#X connect 23 0 24 0; +#X connect 24 0 22 1; +#X connect 25 0 22 1; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 37 0; +#X connect 29 0 16 0; +#X connect 30 0 26 0; +#X connect 30 1 14 0; +#X connect 30 2 43 0; +#X connect 30 3 8 0; +#X connect 30 3 36 0; +#X connect 32 0 10 1; +#X connect 33 0 6 0; +#X connect 34 0 24 0; +#X connect 35 0 1 1; +#X connect 36 0 16 0; +#X connect 36 1 16 0; +#X connect 37 0 38 0; +#X connect 37 1 40 0; +#X connect 38 0 29 0; +#X connect 39 0 13 1; +#X connect 40 0 38 1; +#X connect 41 0 16 0; +#X connect 43 0 13 0; +#X restore 266 484 pd DEF; +#N canvas 380 26 498 522 OBJECTS 0; +#X obj 102 82 t a; +#X obj 23 157 list; +#X obj 171 33 r \$0-r; +#X obj 23 179 route bang; +#X obj 23 107 spigot; +#X obj 56 63 r \$0-r; +#X obj 56 85 1; +#X obj 102 10 inlet; +#X obj 147 166 0; +#X obj 23 30 r \$0-trig; +#X obj 102 58 list prepend; +#X obj 68 150 r \$0-r; +#X text 141 324 x; +#X obj 97 370 list append; +#X obj 80 417 list prepend; +#X obj 80 439 list trim; +#X obj 186 321 value \$0-line; +#X obj 157 322 + 1; +#X text 221 346 y; +#X obj 80 261 list-drip; +#X obj 99 392 list append pddp/helplink; +#X obj 186 346 * 10; +#X obj 271 392 list append; +#X obj 80 283 t a b b b; +#X obj 80 202 t a b; +#X obj 197 250 t b b b; +#X obj 226 424 list append Related Objects; +#X obj 226 446 list trim; +#X obj 306 451 list append _______________; +#X obj 80 461 s \$0-glossary; +#X msg 97 325 obj 50; +#X msg 271 370 text 50; +#X connect 0 0 1 1; +#X connect 0 0 10 1; +#X connect 1 0 3 0; +#X connect 2 0 10 1; +#X connect 3 1 24 0; +#X connect 4 0 1 0; +#X connect 5 0 6 0; +#X connect 6 0 4 1; +#X connect 7 0 10 0; +#X connect 8 0 4 1; +#X connect 9 0 4 0; +#X connect 10 0 0 0; +#X connect 11 0 1 1; +#X connect 13 0 20 0; +#X connect 14 0 15 0; +#X connect 15 0 29 0; +#X connect 16 0 17 0; +#X connect 16 0 21 0; +#X connect 17 0 16 0; +#X connect 19 0 23 0; +#X connect 20 0 14 1; +#X connect 21 0 13 1; +#X connect 21 0 22 1; +#X connect 22 0 26 0; +#X connect 22 0 28 0; +#X connect 23 0 14 0; +#X connect 23 1 30 0; +#X connect 23 2 8 0; +#X connect 23 2 16 0; +#X connect 23 3 16 0; +#X connect 24 0 19 0; +#X connect 24 1 25 0; +#X connect 25 0 31 0; +#X connect 25 1 16 0; +#X connect 25 2 16 0; +#X connect 26 0 27 0; +#X connect 27 0 29 0; +#X connect 28 0 27 0; +#X connect 30 0 13 0; +#X connect 31 0 22 0; +#X restore 285 457 pd OBJECTS; +#X obj 115 331 s \$0-dr; +#X obj 248 283 route float; +#X obj 248 304 makefilename %d; +#X obj 115 304 t b a; +#N canvas 322 26 589 535 LINKS 0; +#X obj 152 92 t a; +#X obj 73 167 list; +#X obj 221 43 r \$0-r; +#X obj 73 189 route bang; +#X obj 73 117 spigot; +#X obj 106 73 r \$0-r; +#X obj 106 95 1; +#X obj 152 20 inlet; +#X obj 197 176 0; +#X obj 73 40 r \$0-trig; +#X obj 152 68 list prepend; +#X obj 118 160 r \$0-r; +#X text 202 300 x; +#X obj 149 368 list append; +#X obj 130 415 list prepend; +#X obj 130 437 list trim; +#X obj 257 297 value \$0-line; +#X obj 228 298 + 1; +#X text 292 322 y; +#X obj 257 322 * 10; +#X obj 130 271 t a b b b; +#X obj 149 390 list append pddp/pddplink; +#X obj 130 218 t a b; +#X obj 321 387 list append; +#X obj 247 245 t b b b; +#X obj 276 441 list trim; +#X obj 276 419 list append Links; +#X obj 356 446 list append _____; +#X obj 130 246 list-drip; +#X obj 130 459 s \$0-glossary; +#X msg 149 303 obj 50; +#X msg 321 365 text 50; +#X connect 0 0 1 1; +#X connect 0 0 10 1; +#X connect 1 0 3 0; +#X connect 2 0 10 1; +#X connect 3 1 22 0; +#X connect 4 0 1 0; +#X connect 5 0 6 0; +#X connect 6 0 4 1; +#X connect 7 0 10 0; +#X connect 8 0 4 1; +#X connect 9 0 4 0; +#X connect 10 0 0 0; +#X connect 11 0 1 1; +#X connect 13 0 21 0; +#X connect 14 0 15 0; +#X connect 15 0 29 0; +#X connect 16 0 17 0; +#X connect 16 0 19 0; +#X connect 17 0 16 0; +#X connect 19 0 13 1; +#X connect 19 0 23 1; +#X connect 20 0 14 0; +#X connect 20 1 30 0; +#X connect 20 2 8 0; +#X connect 20 2 16 0; +#X connect 20 3 16 0; +#X connect 21 0 14 1; +#X connect 22 0 28 0; +#X connect 22 1 24 0; +#X connect 23 0 26 0; +#X connect 23 0 27 0; +#X connect 24 0 31 0; +#X connect 24 1 16 0; +#X connect 24 2 16 0; +#X connect 25 0 29 0; +#X connect 26 0 25 0; +#X connect 27 0 25 0; +#X connect 28 0 20 0; +#X connect 30 0 13 0; +#X connect 31 0 23 0; +#X restore 304 430 pd LINKS; +#X obj 71 154 textfile; +#X obj 20 14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 197 65 v \$0-line; +#X obj 71 117 until; +#X obj 197 43 3; +#X obj 54 393 s \$0-glossary; +#X msg 54 366 vis 0 \, vis 1; +#X obj 54 22 loadbang; +#N canvas 0 0 446 477 sort-terms 0; +#X obj 88 155 textfile; +#X obj 88 101 t b b; +#X obj 88 128 until; +#X obj 88 181 t a b; +#X obj 115 220 f; +#X obj 127 190 1; +#X obj 153 220 + 1; +#X obj 88 252 list prepend; +#X obj 88 332 coll; +#C restore; +#X msg 51 279 sort -1 2 \, dump; +#X msg 236 230 clear; +#X obj 51 52 t b b b; +#X obj 236 365 list prepend add; +#X obj 236 389 list trim; +#X obj 51 25 inlet; +#X obj 236 420 outlet; +#X msg 133 128 read glossary.txt \, rewind; +#X connect 0 0 3 0; +#X connect 0 1 2 1; +#X connect 1 0 2 0; +#X connect 1 1 16 0; +#X connect 1 1 5 0; +#X connect 2 0 0 0; +#X connect 3 0 7 0; +#X connect 3 1 4 0; +#X connect 4 0 6 0; +#X connect 4 0 7 1; +#X connect 5 0 4 1; +#X connect 6 0 4 1; +#X connect 7 0 8 0; +#X connect 8 0 12 0; +#X connect 9 0 8 0; +#X connect 10 0 8 0; +#X connect 10 0 15 0; +#X connect 11 0 9 0; +#X connect 11 1 1 0; +#X connect 11 2 10 0; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 11 0; +#X connect 16 0 0 0; +#X restore 105 71 pd sort-terms; +#X obj 54 49 t b b b b; +#X msg 88 96 rewind; +#X obj 71 260 sel @TERM @DEF @OBJECTS @LINKS; +#X connect 0 0 33 0; +#X connect 0 1 6 0; +#X connect 1 0 6 0; +#X connect 2 0 20 0; +#X connect 3 0 6 0; +#X connect 4 0 6 0; +#X connect 5 0 7 0; +#X connect 6 0 5 1; +#X connect 6 0 10 0; +#X connect 7 0 12 0; +#X connect 7 1 15 0; +#X connect 7 2 16 0; +#X connect 7 3 21 0; +#X connect 8 0 0 0; +#X connect 8 1 9 0; +#X connect 10 0 11 0; +#X connect 13 0 5 0; +#X connect 14 0 5 1; +#X connect 18 0 19 0; +#X connect 18 1 13 0; +#X connect 19 0 13 0; +#X connect 20 0 17 0; +#X connect 20 1 6 0; +#X connect 22 0 8 0; +#X connect 22 1 25 1; +#X connect 23 0 31 0; +#X connect 25 0 22 0; +#X connect 26 0 24 0; +#X connect 28 0 27 0; +#X connect 29 0 31 0; +#X connect 30 0 22 0; +#X connect 31 0 28 0; +#X connect 31 1 25 0; +#X connect 31 2 32 0; +#X connect 31 3 26 0; +#X connect 31 3 30 0; +#X connect 32 0 22 0; +#X connect 33 0 1 0; +#X connect 33 1 2 0; +#X connect 33 2 3 0; +#X connect 33 3 4 0; +#X connect 33 4 18 0; +#X restore 185 27 pd generate; +#X obj 265 27 namecanvas \$0-glossary; -- cgit v1.2.1