Ian Bicking wrote:
> So I hear there's long been the ability to make multiple interpreters at 
> the C level -- used by mod_python and presumably used in some other 
> embedding situations -- but this has never been exposed at the Python 
> level.  I'm curious why that never happened?  Merely inertia, or 
> something more significant?

Part of the problem is that it doesn't really work. Some objects *are*
shared across interpreters, such as global objects in extension modules
(extension modules are initialized only once). I believe that the
GIL management code (for acquiring the GIL out of nowhere) breaks if
there are multiple interpreters.

Regards,
Martin
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to