Hear what Guido van Rossum has to say about Tulip


Details
For October's presentation night on 10/16, hear what Guido van Rossum (http://python.org/~guido/), the author of the Python programming language, has to say about Tulip.
BIO:
Guido van Rossum is Python's creator, and still active as its BDFL. After years at Google he now works at Dropbox. For more information, see his personal website at http://python.org/~guido/
ABSTRACT:
In October 2012 I decided that it was time to add modern asynchronous I/O to the Python standard library, to replace the ancient and ever-problematic asyncore module. A year later this project is my main focus within the Python world. There is PEP 3156, which specifies an interface that I am hoping to add to the standard library (probably with provisional status), and Tulip, which is an implementation of the PEP and also contains a bunch of client libraries that use it (not all of this will make it into the standard library). Tulip requires Python 3.3 or later, and the code makes extensive use of coroutines, which are specially-marked generators that must be waited for using the new "yield from" syntax introduced by PEP 380. There is a lower-level API based on callbacks, and Future and Task classes that bridge the impedance mismatch between coroutines and callbacks. The PEP 3156 interface has also been heavily influenced by existing third party libraries for asynchronous I/O, in particular Twisted and Tornado, and interoperability with those systems (as well as others, like gevent and Microsoft's Windows 8 API formerly known as Metro) is an explicit goal, to be accomplished through adapters.
Agenda:
6:15p - Check-in and mingle, with Pizza and Beer provided by our generous sponsor Yelp!
7:00p - Welcome and announcements
7:10p - 3-4 Lightning Talks (5 minutes each)
7:30p - Featured Talk
8:15p - Q & A and more mingling, ping pong, pool
9:30p - Doors close
Lightning talks:
An Xiao Mina - Life After @Horse: Cataloging Lovable Twitter Bots
Maggie Zhou - Understanding Python's import lock
Bruno Bowden - Good & Evil
Please take note of the important check-in details at Yelp
CHECK-IN PROCESS
Doors will open at 6:15pm to allow enough time for the check-in process.
Please update the name on your account to reflect your FIRST NAME and LAST NAME. Yelp Security and Hy will be checking IDs at the door. *Please note: You WILL ONLY be allowed into the event if we have your first and last name (that matches the name on your ID) prior to the event.
If you will be bringing a guest, please provide us with their first and last name as well.
Since alcohol will be served at the event, we ask that any underage attendees RSVP directly to the meetup host.
Waiting list folks will be allowed into the event AFTER we admit all confirmed attendees.
Yelp is generously providing pizza, drinks, and beer in addition to their venue space. Please respect and abide by the event terms/guidelines: YELP EVENT GUIDELINES (https://marakana.com/static/community/2012%20Yelp%20Property%20Event%20Terms.pdf).
As usual, looking forward to meeting you and feel free to ping me with questions or suggestions -
Grace


Sponsors
Hear what Guido van Rossum has to say about Tulip