Hi, just some words of feedback: it works perfectly :)
I'm beginning to start using an embedded IronRuby engine to create my windows forms programmatically inside a C# application, rather than from the designer. thanks, I'll keep you guys posted on my findings! Thibaut On Fri, Jan 9, 2009 at 10:30 PM, Tomas Matousek <tomas.matou...@microsoft.com> wrote: > The last 4 lines of the snippet could be slightly simplified: > > var engine = IronRuby.Ruby.CreateEngine(); > engine.Execute(code); > > Tomas > > -----Original Message----- > From: ironruby-core-boun...@rubyforge.org > [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Jimmy Schementi > Sent: Friday, January 09, 2009 11:43 AM > To: ironruby-core@rubyforge.org > Subject: Re: [Ironruby-core] Compiling .rb files vs. embedding and hosting ? > > Embedding the files as resources would be your best bet, as we don't have > compilation to an assembly working today. > > Basically (compiled with outlook ...): > > var assembly = Assembly.GetExecutingAssembly(); > var textStreamReader = new > StreamReader(assembly.GetManifestResourceStream("foo.rb")); > var code = textStreamReader.ReadToEnd(); > textStreamReader.Close(); > > var runtime = new ScriptRuntime(); > var ruby = IronRuby.Ruby.GetEngine(runtime); > var source = ruby.CreateScriptSourceFromString(code); > var result = source.Execute(); > > Compilation is something we want to support though. > > ~js > >> -----Original Message----- >> From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core- >> boun...@rubyforge.org] On Behalf Of Thibaut Barrère >> Sent: Friday, January 09, 2009 2:34 AM >> To: ironruby-core >> Subject: [Ironruby-core] Compiling .rb files vs. embedding and hosting >> ? >> >> Hello, >> >> I'm starting to integrate IronRuby files into a VisualStudio C# >> project, mainly to write easy-to-maintain GUI builders. >> >> As I don't want to have .rb files lying around this deployment, I had >> that idea about embedding all the files inside an assembly, loading >> them at run time through resource manager and passing them to the >> IronRuby host I would start from C#. >> >> While that would work, it would be even simplier to have these .rb >> files compiled to some assembly. >> >> Is there a trick to compile a bunch of .rb files to an assembly today ? >> >> thanks! >> >> -- Thibaut > _______________________________________________ > 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 > _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core