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