OSCON Day 4: Pie-thon Update

acme on 2005-08-04T21:21:49

It is massively sunny outside, but quite cool once the sprinklers turn on and drench you. A quick detour by Appellation Oregon and into Pie-thon Update by Sam Ruby. Having a talk about Parrot and Python by Ruby was just too curious to miss. He went over the history of pie-thon, orignally a contest by Dan Sugalski and Guido van Rossum that Dan could make Parrot run a few select Python benchmarks faster than Python. He went over the various attempts pie-thon.pl, ast2past.py and the latest attempt pirate.py. Conmparing the source, Python bytecode and IMCC code for a number of examples brought up some differences. He noted that people prod pirate.py about once a year but that Parrot hasn't really changed in that time. In summary, Python on Parrot needs to focus on completeness and correctness before performance. Best quote: "As I said, Guido is a genius"