MathematicaのDynamicがすごくExcelぽい振る舞いをしています

例の代入可能な関数型言語について,

Mathematica は Dynamic と書くと自動的に値の更新を検出するらしい,要するにExcelぽくふるまうらしい

一度標準出力(?)に表示した値があとから変化する.このダイナミックさはSqueakを思い出す.

In[1]:= x=3
Out[1] := 3
In[2]:= Dynamic[x]
Out[2] := 3
In[1]:= x=3
Out[1] := 3
In[2]:= Dynamic[x]
Out[2] := 5 <---- ここも変化!
In[3]:= x=5
Out[3] := 5


本家の解説
http://reference.wolfram.com/mathematica/tutorial/IntroductionToDynamic.html