Update of /cvsroot/pure-data/doc/additional/messageoddness In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20449
Added Files: mystery_type_after_conversion.pd Log Message: Ardis Kadiu came to me having a problem with symbol messages that have numeric data. In my searching for a solution, I discovered this strange behavior
--- NEW FILE: mystery_type_after_conversion.pd --- #N canvas 478 110 616 391 10; #X msg 65 89 1234; #X obj 20 285 print; #X obj 66 245 list trim; #X floatatom 113 309 5 0 0 0 - - -; #X symbolatom 161 308 10 0 0 0 - - -; #X obj 66 329 bng 15 250 50 0 empty empty bang -6 23 1 12 -262144 -1 -1; #X obj 66 285 route bang float symbol list; #X obj 113 329 bng 15 250 50 0 empty empty float -4 23 1 12 -262144 -1 -1; #X obj 161 329 bng 15 250 50 0 empty empty symbol -12 23 1 12 -262144 -1 -1; #X obj 209 329 bng 15 250 50 0 empty empty list -2 23 1 12 -262144 -1 -1; #X obj 257 329 bng 15 250 50 0 empty empty undefined -18 23 1 12 -262144 -1 -1; #X text 19 8 If you start with a symbolic atom in a symbol message , then run it thru a [list trim] , you end up with a mystery type that is just a numeric atom , but does not work as a float message. ; #X text 184 93 <-- this generates a symbolic atom with numeric data , and outputs a symbol message.; #X msg 106 89 1.23; #X obj 65 112 makefilename %d; #X floatatom 143 176 5 0 0 0 - - -; #X symbolatom 191 175 10 0 0 0 - - -; #X obj 96 196 bng 15 250 50 0 empty empty bang -6 23 1 12 -262144 -1 -1; #X obj 96 152 route bang float symbol list; #X obj 143 196 bng 15 250 50 0 empty empty float -4 23 1 12 -262144 -1 -1; #X obj 191 196 bng 15 250 50 0 empty empty symbol -12 23 1 12 -262144 -1 -1; #X obj 239 196 bng 15 250 50 0 empty empty list -2 23 1 12 -262144 -1 -1; #X obj 287 196 bng 15 250 50 0 empty empty undefined -18 23 1 12 -262144 -1 -1; #X connect 0 0 14 0; #X connect 2 0 6 0; #X connect 2 0 1 0; #X connect 3 0 7 0; #X connect 4 0 8 0; #X connect 6 0 5 0; #X connect 6 1 3 0; #X connect 6 2 4 0; #X connect 6 3 9 0; #X connect 6 4 10 0; #X connect 13 0 14 0; #X connect 14 0 2 0; #X connect 14 0 18 0; #X connect 15 0 19 0; #X connect 16 0 20 0; #X connect 18 0 17 0; #X connect 18 1 15 0; #X connect 18 2 16 0; #X connect 18 3 21 0; #X connect 18 4 22 0;