[Python-Dev] Stackless Python
Phillip J. Eby
pje at telecommunity.com
Wed Jun 2 01:14:53 EDT 2004
At 12:31 AM 6/2/04 +0200, Christian Tismer wrote:
>Phillip J. Eby wrote:
>>At 06:34 AM 6/1/04 -0700, Guido van Rossum wrote:
>>> > It is most probably possible to implement soft-switchign in Jython.
>>>That's a rather vague statement; I'd like to hear from Samuele about
>I believe it is doable, and I'll ask him. If java can use
>something like function pointers, it is possible.
There are various things that correspond to function pointers. Sort
of. You'll need to be a bit more specific than that.
> If you have
>to have compiled calls all the time, well, I did not invent Java,
>and I don't want to know who was it. (Actually I do :)
Keep in mind that Jython *compiles* Python code to Java bytecodes. It is
*not* a Python interpreter written in Java. I suspect this will severely
limit the applicable approaches.
Googling "Java co-operative multitasking" and "Java asynchronous methods"
turns up plenty of hits on people who are trying to figure out how to do
them, but not much about any successes. :) Indeed, the only thing I've
ever run into that does it, is that commercial system I mentioned, which
does it by writing a Java VM in Java, so they can control its execution. I
don't think that idea will go over very well with the Jython team. :)
More information about the Python-Dev