Consider the 3 following manually entered evaluations where a
Set statement is brought to the Front-End by
Set statement in
Dynamic is evaluated only once, at the beginning. Despite remaining on the screen at all times and despite manual future alteration of
t=0 does not seem to be evaluated again. According to documentation I would expect the
Set statement to be evaluated each time
Why is this so? I failed to see the explanation in the neat answers Using Refresh[..] with TrackedSymbols! and advanced
This is further surprising, considering that adding
t; in the
Dynamic expression, recovers systematic evaluation of
t is altered:
Later increment: following the suggestion by Kuba in the comments about using
t, here is a third case where
t apparently does not depend on
t (like the first case) but actually updates this time.
Thank you for you help and keep on the good work.