From: Matt Armstrong Date: 2002-06-25T13:50:22+09:00 Subject: Re: Steps to get multiple interpreters per process... matz@ruby-lang.org (Yukihiro Matsumoto) writes: > In message "Steps to get multiple interpreters per process..." > on 02/06/25, Sean Chittenden writes: > > |Can someone chart out what would need to happen to get multiple ruby > |interpreters per process that way myself and others can do the leg > |work? -sc > > We have to list all global variables and pack everything into a > interpreter struct (like Perl guys did once). YACC parser still > uses globals, but it must be another story. I imagine there might also be issues with Ruby stuff that touches the process' global state: signal handlers, cwd, etc. Multiple interpreters might have to communicate with each other somehow for this. Or maybe not.