Re: Retrieve definitions (aka ?)
- To: mathgroup at smc.vnet.net
- Subject: [mg16129] Re: [mg16095] Retrieve definitions (aka ?)
- From: Clemens Frey <clemens.frey at bitoek.uni-bayreuth.de>
- Date: Sat, 27 Feb 1999 03:23:02 -0500
- References: <Pine.SOL.4.05.9902251744370.3896-100000@btr0x1.rz.uni-bayreuth.de>
- Sender: owner-wri-mathgroup at wolfram.com
Mitch Stonehocker wrote
>
> Hi,
> In the context of a larger process (in a Module[] for example) I want to
> see what the global/local definition of a variable.
<snip>
Hi Mitch,
for getting the right-hand sides of rules of the tmp=... type the
OwnValues-function can be used. So I would try something like the
following; notice that globaltmp=tmp relates to the global tmp:
tmp = 1;
f[x_] := Module[ {tmp,globaltmp=tmp},
tmp = x;
{OwnValues[globaltmp],OwnValues[tmp]}
]
Then this
#[[1,2]]& /@ f[a+b]
will return
{1,a+b}
I don't know if the global definition of tmp can be retrieved in a more
straightforward way... Let's wait and see.
Hope that helps
Clemens