On Fri, 27 Jul 2001, ts wrote: > The good question is why do you want to call ruby_run() ? > > The goal of ruby_run() is precisely to run only once and call exit(). Well, what I'm trying to do is create a ruby that's parallel. I need to call MPI's initialize and finalize to set up and shut down communications before and after ruby runs, respectively. I'm using ruby_init(), ruby_options(), and ruby_run() so that I can get behavior that's very much like the normal ruby. I guess that I was hoping to get ruby's exit value as a return code. Oh, well, philosophy. Thanks, Emil