I have had following working ok with the recent IR iterations: public object GetGlobalVar(string varName) { return ExecutionContext.GetGlobalVariable(varName); }
public void SetGlobalVar(string varName, object value) { ExecutionContext.DefineGlobalVariable(varName, value); } It indeed changed few iterations ago and broke my earlier code as well. Robert Brotherus Software architect Napa Ltd Tammasaarenkatu 3, Helsinki FI-00180 P.O.Box 470, Helsinki FI-00181 Tel. +358 9 22 813 1 Direct. +358 9 22 813 611 GSM +358 45 11 456 02 Fax. +358 9 22 813 800 Email: [EMAIL PROTECTED] www.napa.fi -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Greg Akins Sent: 9. huhtikuuta 2008 15:51 To: ironruby-core@rubyforge.org Subject: [Ironruby-core] r93 update I had written a small "hello world" app that read a ruby file, using IronRuby. It used this "puts \"Ruby and ${variable} together at last\"" where "variable" is a global assigned in the C# program. The program I'd written stopped compiling after the update so I looked on the Wiki for changes. The Wiki shows this example http://ironruby.rubyforge.org/wiki/wiki.pl?ExecutingIronRubyFromCSharp >From that example, this line ctx.GlobalVariables[SymbolTable.StringToId("variable")] = ".NET"; doesn't work because the index on GlobalVariables has changed to a KeyValuePair A, I'm confused about how to create a GlobalVariable object to put in that collection. B, I'm unsure if I'm headed down the right path, given the changes to the API. Is there a "New" way to assigned global variables? Any help is greatly appreciated. -- Greg Akins Software Development Manager SSI Services http://kc.vanadium.com http://www.pghcodingdojo.org http://www.insomnia-consulting.org/monologue _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core