Hello,

As far I looked into Ruby's source code, it doesn't seem possible to 
have multiple execution contexts with the actual state of Ruby's 
developpement.

That would be extremely usefull for running multiple interpreters within 
a single embedding program.

I guess this is a huge work to integrate all global execution data into 
structures wich will be carried into every functions.

What has to be encapsulated to provide such support?
Will there be another type of problem?

Thanks,

- Olivier CARRERE