Shajith wrote:
> On Apr 2, 2005 11:59 PM, Yogesh Sharma <ysharma / catprosystems.com> wrote:
> 
> 
> I'm not sure I read you, but try this:
> http://metaeditor.sourceforge.net/embed/
> 
> HTH!
> Shajith
> 
> 
Thanks for link which answered first part.

Other half:

Extract from http://www.linuxjournal.com/article/3641:
"In order to support multi-threading, Python uses a mutex to serialize 
access to its internal data structures. I will refer to this mutex as 
the ``global interpreter lock''. Before a given thread can make use of 
the Python C API, it must hold the global interpreter lock. This avoids 
race conditions that could lead to corruption of the interpreter state."

Is there anything like `global interpreter lock' in Ruby also ?