Re: What is the point of having Initializations in DynamicModule and Manipulate?
- To: mathgroup at smc.vnet.net
- Subject: [mg123104] Re: What is the point of having Initializations in DynamicModule and Manipulate?
- From: "Nasser M. Abbasi" <nma at 12000.org>
- Date: Wed, 23 Nov 2011 07:07:54 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
On 11/22/2011 4:43 AM, Armand Tamzarian wrote:
>
> that was what I expected. whereas
>
> In[]=ClearAll[g];
> DynamicModule[{},
> g,
> Initialization :> {g = "hello world"}]
>
> Out[]= g
>
> this is not what I expected because I thought the initialization would
> establish the global value of g and therefore that value would be
> *displayed*. (I do not expect g to dynamically update. How can it?)
>
Hi;
If you change :> to -> then you get the output you want:
---- cell one ---------------
In[9]:= ClearAll[g];
-------------------------
------- cell 2 ---------------------
In[10]:= DynamicModule[{},g,Initialization->{g="hello world"}]
------------------------------------
Out[10]= hello world
Not sure though if this is a solution that you could use
for your main work, but just wanted to point this out.
--Nasser