Trent Mick

March VanPyZ meeting tomorrow at ActiveState

The March VanPyZ meeting will be hosted at ActiveState this coming Tuesday evening (tomorrow!). I posted details on my work blog. We'll be trying out a slightly new thing: Lightning talks, a short 5 minute talk on whatever 1. The Lightning Talk format works so well at PyCon. See my work blog post for more details. See you there.

"VanPyZ" is the Vancouver Python user group.


  1. In my email to the VanPyZ list I promised a beer to whoever presents. :) Send me a one-liner on what you'd like to talk about. 

0 comments

PyCon 2010 wrap-ups

I'm back from PyCon 2010 in Atlanta (actually I've been back for almost two weeks now, but I'm a lazy writer). PyCon, as usual, was a great time. I wrote a long wrap-up on my work blog here:

A couple more personal additions...

Read more »
0 comments

On fighting in hockey

I love hockey. Obviously, growing up in Canada I'm biased, but: It is an active and skilled sport which has continuous play where baseball, curling and football aren't or don't. A real gem of hockey is a breathtakingly long stretch of all-out fast back and forth play. The build up to an at-bat in baseball pales. A full-field punt return in football doesn't come close. Basketball, soccer and rugby have continuous play, as well. Perhaps I prefer hockey because of the speed you don't get in the others. Undoubhtedly part of it is the general love for hockey in Canada. Perhaps part of it is the physicalness. And here is where there is a problem 1.

Read more »
1 comments

updated Python Translation Party: fewer booms

I've updated Python Translation Party to recent versions of lib2to3 and lib3to2. I spoke with Joe Amenta at the PyCon 2010 poster session (he had a poster on his lib3to2 work) and he mentioned that the best thing I could do with Python Translation Party for him was to update to the latest. :) Updating to the latest is a little difficult because App Engine runs Python 2.5.2 and lib3to2 targets Python 2.7, so some small backporting was in order.

At the least, the new update results in fewer "booms"

Read more »
0 comments

other Python VM's upcoming Python version plans

Some quick notes about the coming plans by the "other" Python implementations from today's Python Language Summit at PyCon 2010:

  • IronPython:
    • plan is to do Python 2.7 first, focus for this year
    • python 3.2 for the end of next year hopefully
    • other work on IDE stuff
  • Pynie (i.e. Parrot) -- Allison Randall:
    • about 4 major features away from pure Python syntax (did dicts last night)
    • targetting py3k repo and test suite: should be on track for python 3.2
  • Jython:
    • plan to target 2.6 (b/c 2to3 depends on 2.6)
    • temporarily skip 2.7 and target 3.x (probably 3.2)
    • then if 3.x adoption isn't fully there, then go back and add Python 2.7
    • will require JDK 2.7 for Python 3 support (b/c of new support for dynamic languages)
  • PyPy (Holger):
    • plan is Benjamin will port to Python 2.7 in the summer
    • only have slight deviations from CPython: idea is to merge back with CPython so don't have deviations. Typcically 1 or 2 line changes in ~25 modules.
0 comments

Python Translation Party

or "Why Jesse Noller owes Trent Mick a beer"

Back at the Python Language Summit at PyCon 2009 we discussed the desire for a 3to2 tool for Python. 2to3 is a useful tool for helping with migration to Python 3 and getting a feel for Python 3. However, where we really want this Python 3 thing to go is for module developers to write for Python 3 and then have a tool that (ideally) makes the job of supporting a Python 2 version completely automatable.

In a GSOC project Joe Amenta, mentored by Benjamin Peterson, made that happen: lib3to2.

but this post is about fun

Soon after Joe's release, Jesse Noller posted to talk up 3to2 and said:

p.s. The first person to write an online 2to3 -> 3to2 app ala translation party gets mad props, and a bottle of something alcoholic at Pycon.

Game on.

Read more »
0 comments

February VanPyZ meeting at ActiveState on Tuesday

The February VanPyZ meeting will be hosted at ActiveState this coming Tuesday evening. I posted details on my work blog. Myself and Michael Grünewald will be speaking on recent ActiveState Code work and Brett Cannon will be speaking on his importers project. See you there.

"VanPyZ" is the Vancouver Python user group.

0 comments