MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Dynamic (more)


Hi!

The following gives the (expected?) result 1:

p = 0;
q = 0;
Dynamic[q = p + 1];
Dynamic[q]

This one gives {1, 1}, also as I would expect:

DynamicModule[{p, q},
  p = 0;
  q = 0;
  {Dynamic[q = p + 1],
   Dynamic[q]}]


Can anybody explain why the next gives 0?

DynamicModule[{p, q},
  p = 0;
  q = 0;
  Dynamic[q = p + 1];
  Dynamic[q]
]


Try the following pair too:

DynamicModule[{p = 0, q}, {Dynamic[q = p + 1], Dynamic[q]}]

DynamicModule[{p = 0, q}, Dynamic[q = p + 1]; Dynamic[q]]



Luca



  • Prev by Date: Re: A Problem with Simplify
  • Next by Date: Re: EdgeRenderingFunction to produce edge labels in GraphPlot
  • Previous by thread: Re: A kernel, multiple notebooks, and Global?
  • Next by thread: Re: Dynamic (more)