Python 2.0 and Stackless

Cameron Laird claird at starbase.neosoft.com
Tue Aug 15 11:19:45 EDT 2000


In article <WVf0iLAGEBj5EwXf at jessikat.fsnet.co.uk>,
Robin Becker  <robin at jessikat.fsnet.co.uk> wrote:
>In article <398C06BD.4AA6C6A0 at inrialpes.fr>, Vladimir Marangozov
><Vladimir.Marangozov at inrialpes.fr> writes
>...
>>feature. We've agreed that PEPs are the way to do it, because they
>>summarize the issue with all pros & cons, helping people to emit
>>opinions. This hasn't been done for Stackless. Do you volunteer to
>>PEP it? Conservativeness is sometimes due to lack of detailed
>>information, so a Stackless PEP mey well change popular beliefs
>>on both sides.
>>
>
>so PEP for stackless please C Tismer.
			.
			.
			.
Is Christian the one to do it?  Maybe his time is better spent
elsewhere ...  I have a strong personal sentiment that someone
who brings a gift like Stackless shouldn't receive the thanks
of another chore to do.

There are several questions in this area that interest me.
What *should* a PEP say?  Is it about semantics or implementation?

My model for the pertinent PEP would be those job ads designed
to skirt immigration laws:  "This is a PEP for any implementation
which improves performance, supports microthreads, makes for way
cool migratable agents, permits easy implementation of a co-routine
interface, and has been validated in industrial use for at least
six months."

Do the Stackless fans really care whether it shows up in core
Python, apart from altruism?

Is there any serious compatibility issue with CPython?  Every
one I've seen raised, like Mr. Marangozov's complaint that it
exacerbates the difficulties of calculating state, appears to
be false.  Stackless shares the extension interface.  It's
equally pickle-able.  It *simplifies* various introspections.
Is there a point I've missed?

What *are* the issues for the mass of Python users?  Will they
ever be aware of Stackless apart from its microthreadability
and not-yet-in-existence co-routine interface?  Gordon and Just,
do you agree that most application developers will never want to
  import continuation
?
-- 

Cameron Laird <claird at NeoSoft.com>
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html



More information about the Python-list mailing list