#N canvas 192 22 986 527 12;
#X obj 10 9 cnv 15 400 40 empty empty Value: 20 12 0 24 -262144 -66577
0;
#X obj 83 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 83 315 5 0 0 0 - - -;
#X text 25 83 Algo mais do que interessante e extremamente útil é que
o [expr] é capaz de resgatar os vaores das variáveis armazenadas nos
objetos [value] \, e para isso basta apenas inserir o nome da variável
no [expr]!;
#X floatatom 123 170 5 0 0 0 - - -;
#X obj 123 199 value a;
#X floatatom 183 170 5 0 0 0 - - -;
#X floatatom 243 170 5 0 0 0 - - -;
#X obj 183 199 value b;
#X obj 243 199 value c;
#X obj 83 281 expr (a + b) / c;
#X obj 709 431 value x;
#X obj 769 431 value y;
#X msg 709 399 4;
#X msg 769 398 3;
#X obj 709 366 loadbang;
#X obj 596 364 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 596 425 8 0 0 0 - - -;
#X obj 596 391 expr x / y;
#X text 484 42 Veja que não funciona com os objetos de matemática comuns:
;
#X obj 666 83 + a;
#X text 503 276 O valor numérico no [value] é sempre um "float" \,
ou seja \, aqui temos mais uma maneira de contornar o problema de "ints"
no [expr]. Veja que abaixo o resultado é um "float" \, e não um inteiro.
;
#X floatatom 261 315 5 0 0 0 - - -;
#X obj 261 281 expr $f1 / (a - b) * c;
#X floatatom 261 249 5 0 0 0 - - -;
#X text 32 368 Desse jeito é possível deixar as expressões matemáticas
bem mais legíveis \, e essa simbiose é \, com certeza \, o principal
diferencial do objeto [velue]. Você pode ter uma expressão com todos
os valores numéricos nomeados como uma variável \, ou mesclar \, e
ter algumas variáveis como entrada de inlets \, e alguns números fixos
na expressão sem serem variáveis nomeadas. Vai do gosto do freguês...
;
#X obj 674 212 expr a + d;
#X obj 674 189 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 484 141 Se você colocar uma variável que não foi definida por
nenhum objeto [value] \, o expr reclama \; veja o erro (no such var
'd') no terminal.;
#X text 694 185 clique;
#X connect 1 0 10 0;
#X connect 4 0 5 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 10 0 2 0;
#X connect 13 0 11 0;
#X connect 14 0 12 0;
#X connect 15 0 13 0;
#X connect 15 0 14 0;
#X connect 16 0 18 0;
#X connect 18 0 17 0;
#X connect 23 0 22 0;
#X connect 24 0 23 0;
#X connect 27 0 26 0;
