Re: Evaluating Global Variables Named Strings as
- To: mathgroup at smc.vnet.net
- Subject: [mg105499] Re: [mg105465] Evaluating Global Variables Named Strings as
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Sat, 5 Dec 2009 05:34:06 -0500 (EST)
- Reply-to: hanlonr at cox.net
Grid[ a = {#, ToExpression[#]} & /@ {"$AddOnsDirectory", "$BaseDirectory"}, Spacings -> {1.5, 1.5}] Column[Flatten[ a = {#, ToExpression[#]} & /@ {"$AddOnsDirectory", "$BaseDirectory"}], Spacings -> 1.5] Bob Hanlon ---- BenT <brtubb at pdmusic.org> wrote: ============= Consider the output of this: a=Names["System`$*"] How does one then process/evaluate each String element of the resulting List, as the global function name which it represents? For a more direct (simpler) example: if given a={$AddOnsDirectory,$BaseDirectory} Then this output is obtained. {C:\Documents and Settings\All Users\Application Data\Mathematica,C: \Documents and Settings\All Users\Application Data\Mathematica} However what I really want to be able to do is process "a" somehow so that I get the effect of multiple Input cells with their corresponding Output cells displayed, namely: $AddOneDirectory C:\Documents and Settings\All Users\Application Data\Mathematica $BaseDirectory C:\Documents and Settings\All Users\Application Data\Mathematica How is this achieved? --- Benjamin Tubb