Here is the PEP for multiple interpreters.
https://www.python.org/dev/peps/pep-0554/
It was rumored to be in Python3.7. Next I heard it would be in 3.8, then 3.9, now the Pep says provisional in 3.8, and they will make a decision about 3.9. I would not be surprised if multiple interpreters shipped first in gPython.
And I suspect that the cPython version will be one interpreter per OS thread. With gPython we could have thousands of interpreters.
I should also mention stackless.
https://github.com/stackless-dev/stackless/wiki
And finally the documents say that this is 1/5 th as fast as cPython. But I can easily get a server with 32 cores. And many applications now have little processing and lots of network I/O.
I just wonder what the killer app for this would be? It would be great to have a game, where a conference programming competition would be to win the multiplayer game, much like the snake competition at some recent Python conferences.
Warm Regards
Christopher Lozinski
Here is the PEP for multiple interpreters.
https://www.python.org/dev/peps/pep-0554/
It was rumored to be in Python3.7. Next I heard it would be in 3.8, then 3.9, now the Pep says provisional in 3.8, and they will make a decision about 3.9. I would not be surprised if multiple interpreters shipped first in gPython.
And I suspect that the cPython version will be one interpreter per OS thread. With gPython we could have thousands of interpreters.
I should also mention stackless.
https://github.com/stackless-dev/stackless/wiki
And finally the documents say that this is 1/5 th as fast as cPython. But I can easily get a server with 32 cores. And many applications now have little processing and lots of network I/O.
I just wonder what the killer app for this would be? It would be great to have a game, where a conference programming competition would be to win the multiplayer game, much like the snake competition at some recent Python conferences.
Warm Regards
Christopher Lozinski