Mark Volkmann wrote:
> On Mar 27, 2007, at 7:15 PM, Mark Chandler wrote:
> 
>> to correctly implement something like this without code examples or
>> something like that. Does anyone have a link to a better  
>> explanation? It
>> would be nice if the extended language explanation were C++ or C# or
>> something like that.
> 
> I have two slide presentations on this, one on extending Java with
> Ruby (JRuby) and one on extending C/C++ with Ruby. Both are at http://
> www.ociweb.com/mark.

I went ahead and decided to play around with embedding Ruby in a C 
program, but now I am receiving this:

lynxy:~/src/Ruby/Embed/Testing markchandler$ cc main.c 
-I/usr/local/ruby/lib/ruby/1.8/i686-darwin8.9.1/
/usr/bin/ld: Undefined symbols:
_rb_load_file
_ruby_init
_ruby_run
_ruby_script
collect2: ld returned 1 exit status

The c code:
#include <ruby.h>

main() {
  ruby_init();
  ruby_script("embedded");
  rb_load_file("start.rb");
  while (1) {
    ruby_run();
  }
}

Thanks!

-- 
Posted via http://www.ruby-forum.com/.