conferences | speakers | series

Experimentation in porting the Go concurrency model to Python

home

Experimentation in porting the Go concurrency model to Python
FOSDEM 2013

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