Hi Richard:

> Message: 1
> Date: Mon, 28 Mar 2011 10:23:37 +0800
> From: Richard Tew <[email protected]>
> To: The Stackless Python Mailing List <[email protected]>
> Subject: Re: [Stackless] Thoughts on I/O Driven Scheduler
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"

> Greenlet is where the attention and interest is, and I do
> not find it surprising.  It is a lot more approachable to use an
> extension and gain the bulk of the benefits of Stackless, than to use a 
> >custom Python interpreter. To be honest, I see this as a positive thing 
> >that speaks for how token and cumbersome generator coroutines are as a 
> >solution for the same sorts of problems.

You are right about Greenlets being the centre of attention. And I think 
generator coroutines are a step backwards. However with stuff like virtualenv, 
a custom interpreter should not be so onerous. 

I guess my current reality is that I will be using greenlets (or pypy-c) for 
prototyping new concurrency features. The stuff that interests me requires 
fancy features though I am still trying to decide if it is best bake them into 
the implementation. Analysis will answer this question. 

Given the difficulty of putting new features into C based Stackless, maybe 
custom stackless.py modules are the way to go (I am reading Kristjan's post).
 
> No idea about Twisted related topics.  I have little
> understanding of, and no interest in the subject.

If you are not interested in Twisted, fair enough. However I think that the 
general principles behind integrating Stackless with Twisted apply to most 
asynchronous systems.



      

_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to