The Artima Developer Community
Sponsored Link

Python Buzz Forum
PyCon sprints, day 2, dinner

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Ted Leung

Posts: 813
Nickname: twl
Registered: Jan, 2003

Ted Leung is principal of Sauria Associates, LLC. He is a member of the Apache Software Foundation
PyCon sprints, day 2, dinner Posted: Mar 22, 2004 8:50 AM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Ted Leung.
Original Post: PyCon sprints, day 2, dinner
Feed Title: Ted Leung on the air : computers/programming/python
Feed URL: http://www.sauria.com/blog/computers/programming/python?flav=rss
Feed Description: Ted Leung on the air: Open Source, Java, Python, and ...
Latest Python Buzz Posts
Latest Python Buzz Posts by Ted Leung
Latest Posts From Ted Leung on the air : computers/programming/python

Advertisement
Last night I went out for dinner with Bob Ippolito, Donovan Preston and his SO, and Zach Burke. We ended up at a Singaporean restaurant. After hearing some of Enoch's tales of Singaporean dining, I was curious to try something new. While the noodle/seafood dish that I had was good, I hardly had time to pay attention to the food. Instead, I was paying attention to the conversation that Bob, Donovan, and Zach were having.

By the time we got to the restaurant, my head was already buzzing, because Bob gave me a 5 line (well, more than that) explanation of PyProtocols and why they were as useful thing. Contrary to the name, PyProtocols doesn't enforce protocols, as someone coming from Java might expect. Instead it provides a mechanism for mixing in API to a Python class, and then allowing to you provide the implementation from a separate class or even on an instance by instance basis. By itself this seemed to be a pretty useful notion. I'd seen the name PyProtocols, but haven't had time to look into it. I guess I'd better now.

Donovan works on Quotient, a web based PIM written in Python. Their team is fully geographically distributed and uses their own VOIP software to do twice a day VOIP conference calls. We spent a little bit of time comparing notes on working distributed. The solution of asterisk might work well for having VOIP conference calls with the rest of OSAF (Ducky and I were discussing this in IRC sometime last week), particularly on days when folks are working at home. Donovan also pointed me at QuickSilver, which is a free (an possibly open source) competitor to Launchbar. More on this in the future.

The discussion ranged all over Python, and was really useful to me. Bob filled us in a bit on the Stackless sprint. Apparently the Stackless web page is out of date and there's a version of Stackless that runs on OS X. I was cautioned to wait few months till the dust raised at the sprint settles. One interesting(?) thing I learned is that you'll be able to pickle tasklets, which could be used to simulate continuations (this seems like it would be slow), and could also be used to migrate tasklets to a different machine where they could be unpickled and resume 1000 d.

Bob and Donovan told me about this hack that they did at last PyCon which eventually became a part of Nevow. From looking at Donovan's slides, the feature is now called stan, and looks very similar to the MarkupBuilder in Groovy. It's interesting that it's accomplished in Python without the use of special closure calling syntax.

I asked the gentleman to recommend projects that I could look at in order to find interesting/advanced uses of Python. The list included (I may have forgotten some) Zope3, Twisted, PyProtocols, and PEAK. That should keep me busy for a while after PyCon. I wanted to meet Bob in person after corresponding with him a bit electronically. I'm very glad that I invited myself to dinner with the entire group.

Read: PyCon sprints, day 2, dinner

Topic: My history with Python (condensed version) Previous Topic   Next Topic Topic: Instant Webserver Here

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use