Eric V. Smith wrote:
> On 6/10/2020 8:33 AM, Mark Shannon wrote:
> > Hi Petr,
> > On 09/06/2020 2:24 pm, Petr Viktorin wrote:
> > On 2020-06-05 16:32, Mark Shannon wrote:
> > Whether Python interpreters run sequentially or in parallel, having
> > them work will enable a use case I would like to se
Hi,
as an user, the "lua use case" is right what I need at work.
I realize that for python this is a niche case, and most users don't
need any of this, but I hope it will useful to understand why having
multiple independent interpreters in a single process can be an
essential feature.
The compa
> On 10 Jun 2020, at 14:33, Mark Shannon wrote:
>
> Hi Petr,
>
> On 09/06/2020 2:24 pm, Petr Viktorin wrote:
>> On 2020-06-05 16:32, Mark Shannon wrote:
>>> Hi,
>>>
>>> There have been a lot of changes both to the C API and to internal
>>> implementations to allow multiple interpreters in a
On 6/10/2020 8:33 AM, Mark Shannon wrote:
Hi Petr,
On 09/06/2020 2:24 pm, Petr Viktorin wrote:
On 2020-06-05 16:32, Mark Shannon wrote:
Whether Python interpreters run sequentially or in parallel, having
them work will enable a use case I would like to see: allowing me to
call Python code fr
On Wed, Jun 10, 2020 at 5:37 AM Mark Shannon wrote:
> By sharing an address space the separation is maintained by trust and
hoping that third party modules don't have too many bugs.
By definition, the use of any third-party module (or even the standard
library itself) is by trust and the hope t
Hi Petr,
On 09/06/2020 2:24 pm, Petr Viktorin wrote:
On 2020-06-05 16:32, Mark Shannon wrote:
Hi,
There have been a lot of changes both to the C API and to internal
implementations to allow multiple interpreters in a single O/S process.
These changes cause backwards compatibility changes, h
Hi,
I agree that embedding Python is an important use case and that we
should try to leak less memory and better isolate multiple
interpreters for this use case.
There are multiple projects to enhance code to make it work better
with multiple interpreters:
* convert C extension modules to multip
On 2020-06-10 04:43, Inada Naoki wrote:
On Tue, Jun 9, 2020 at 10:28 PM Petr Viktorin wrote:
Relatively recently, there is an effort to expose interpreter creation &
finalization from Python code, and also to allow communication between
them (starting with something rudimentary, sharing buf