Brussels / 2 & 3 February 2013

schedule

Experimentation in porting the Go concurrency model to Python


Lot of people are trying to port the actor pattern to Python, but this pattern isn't really designed for such langages. On the contrary the Go concurrency moded has some attractives points that can be easily ported to Python. This talk will describe the go concurrency model and my own experimenration actually named flower (http://github.com/benoitc/flower) to port it in Python. In this talk you will see how I am using greenlets or generators to handle corountines and optionnaly use pyuv to manage a non blocking IO poll server.

A demo showing how ls IO in the Raspberry Pi are handled by the coroutines allowing each to be messaged individually using channels will be done.

Speakers

Benoit Chesneau