From: Luiz Angelo Daros de Luca Date: 2011-06-24T07:12:28+09:00 Subject: Re: Ruby embed called from a pthread Thanks, I'll take a look. ---      Luiz Angelo Daros de Luca, Me.             luizluca@gmail.com 2011/6/23 Peter Zotov : > On Thu, 23 Jun 2011 16:37:44 +0900, Luiz Angelo Daros de Luca wrote: >> >> Hello guys, >> >> I'm writing a opensync metamodule in order to allow opensync modules >> written in ruby. >> It already exists for python but I am a ruby guy. It is almost >> complete except to the fact >>  that is segfalts :-) I'm using ruby 1.9.1. >> >> Opensync is multithreaded by design. So, my module must accept this >> behavior. >> I mutexed all ruby access in order to avoid concurrent access of ruby env. > > We've solved this problem, which arised while trying to launch MRI as a > thread > in NodeJS. You can take a look at the code: > https://github.com/whitequark/coldruby/blob/master/libcoldruby/MRIRubyCompiler.cpp > > -- >  WBR, Peter Zotov. > >