 
 
 
 
 
 
Dynamic
- To: mathgroup at smc.vnet.net
- Subject: [mg87349] Dynamic
- From: Gianluca Gorni <gianluca.gorni at dimi.uniud.it>
- Date: Tue, 8 Apr 2008 05:38:04 -0400 (EDT)
Hi!
I am trying to learn how the new Dynamic features work.
The following two Manipulate expressions give outputs that
make perfect intuitive sense to me:
Manipulate[q = p + 1;
  q,
  {p, 0, 1}]
Manipulate[q = p + 1;
  FullForm@q,
  {p, 0, 1}]
(don't keep both outputs active at the same time
if you are short on battery power!)
When I try to reproduce similar effects with
DynamicModule, I get all sorts of different behaviours.
Compare the following:
DynamicModule[{p = 0, q},
  q = p + 1;
  {Slider[Dynamic@p], q}]
DynamicModule[{p = 0, q},
  q = p + 1;
  {Slider[Dynamic@p], Dynamic@q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p] + 1;
  {Slider[Dynamic@p], q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p] + 1;
  {Slider[Dynamic@p], FullForm@q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p] + 1;
  {Slider[Dynamic@p], FullForm@Dynamic@q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p] + 1;
  {Slider[Dynamic@p], Dynamic@FullForm@q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], q[[1, 1]]}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], q[[1, 2]]}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], Dynamic@q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], Dynamic[q[[1, 1]]]}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], Dynamic[q[[1, 2]]]}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], FullForm@q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], Dynamic@FullForm@q}]
DynamicModule[{p = 0, q},
  q = Dynamic[p + 1];
  {Slider[Dynamic@p], FullForm@Dynamic@q}]
Right now all I need is a few kind words of encouragement
from somebody who has already mastered dynamic interactivity...
Gianluca
- Follow-Ups:
- Re: Dynamic
- From: Arnoud Buzing <arnoudb@wolfram.com>
 
 
- Re: Dynamic

