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