Montréal Python 13 aura lieu lundi le 2010-04-26 au local SH-3420 du pavillon Sherbrooke de l’UQAM. Le pavillon SH est situé au 200 rue Sherbrooke ouest, métro Place-des-Arts.

Voici notre programme pour la soirée:

  • 18h00: Ouverture des portes
  • 18h20: Annonces
  • 18h30: Présentations éclaires
  • 19h00:
  • 19h20: Présentation principale
  • 20h30: Discussions et rafraîchissements chez Benelux

Les présentations éclaires seront:

  • Hao Deng sur Pointfree Functional Programming in Python
  • Pierre Thibault sur ipython
  • Alexandre Bourget sur WebUndo
  • Sébastien Pierre sur a surprise topic
  • Yannick Gingras sur le wiki Montréal-Python

Notre présentateur principal sera Andrew Francis et il va nous faire une présentation sur L'Implantation du select de Go dans Stackless Python.

Google's introduction of the Go language raised eyebrows in the Stackless Python community. Although very different languages, Go and Stackless Python's concurrency model share a common ancestor: the Bell Labs family of languages (i.e., Newsqueak, Limbo). The common feature are channels: a synchronous message passing mechanism based on Tony Hoare's Communicating Sequential Processes (CSP).
Both Go and Python have channels. However with the select language statement. Go has the ability to wait on multiple channels simultaneously. Stackless Python does not have this feature.
This talk discusses implementing a Select like feature in Stackless Python. The technique will be to prototype the feature with stackless.py - the PyPy's project implementation of Stackless Python written in Python!
Along the way, audience will learn Stackless Python basics and get a glimpse at greenlets and PyPy. In the process, the audience will see how Stackless Python's API reflects philosophical differences between Go and Stackless Python's approach to concurrency.
Living in Montréal, Andrew Francis has an academic background in the humanities, computer science, and management. Professionally, Andrew has worked at companies such as BNR, Omnimark, and Adobe Systems in California. Ever since 2005, Andrew has been playing with Stackless Python, as a part of his work with WS-BPEL, and he has never looked back! At Pycon 2008, Andrew gave the talk “Adventures in Stackless Python/Twisted Integration.”

Il nous reste quelque places pour des présentations flash donc n’hésitez pas à nous contacter si vous avec en sujet en tête.

Merci à nos commanditaires pour rendre Montréal-Python 13 possible: