Nice, I'm looking forward to visiting Montréal again, haven't been there for 
close to 20 years.

gEvent basically means letting gevent-compatible applications work with 
stackless.  I was thinking that if we can have stacklesslib provide a gevent 
compatible library, then stackless could do evertying that cpython with gevent 
can.   A lot of frameworks out there support gevent out of the box.  Less so 
for stackless.

gevent is designed for easy integrating with file descriptors.  It is currently 
built on top of libev http://software.schmorp.de/pkg/libev.html which should in 
theory give good behaviour on unix.
A gevent compatibility layer would mean writing a pure python equivalent.  It 
would also be a useful exercise in how to write an IO-bound stackless 
application.

StacklessIO was my own version of something similar, many years ago.  But it is 
un-extendable.  And frankly, the windows "completion" based semantics are much 
harder to work with than unix "poll" semantics.  C code that uses completion is 
not very extensable from python....

Anyway, I'm rambling.  The idea was to see if we could make Stackless work as 
well as cpython with gevent :)

K

From: [email protected] [mailto:[email protected]] 
On Behalf Of Andrew Francis
Sent: 22. febrúar 2014 19:27
To: [email protected]
Subject: Re: [Stackless] PyCon 2014 stackless sprints?

Hi Kristjan:

Well last week, I faxed my registration  and have to mail a money order. If 
they accept it cool. If not, oh well. However I actually live in Montreal. So I 
don't see why I would have to register for sprints?

I would be interested in working on gEvent (whatever that exactly means) and/or 
Tulip compatibility.  Is there anything in particular to look at in terms of 
integration?

Recently I have been working with socket.io and rabbit-mq (although we are a 
Python shop). Unfortunately I have been using Node.js. I would really really 
really prefer to use Stackless. Consequently I am going to look at gEvent 
socket.io (I think one of the guys that worked on this lives in Montreal).

Cheers,
Andrew


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

Reply via email to