Pie-thon Update
Slides from my OSCON presentation.
Spotted in the audience: Jim Hugunin, Patrick Michaud, Guido van Rossum, Chip Salzenberg, and Larry Wall.
It’s just data
Slides from my OSCON presentation.
Spotted in the audience: Jim Hugunin, Patrick Michaud, Guido van Rossum, Chip Salzenberg, and Larry Wall.
Random thought: do you have a feel for how much method dispatch via the byte-code interpreter has an effect on overall performance?
Perl5 and CPython use several C function calls and a hash lookup. Apple/GNU Objective-C uses a C function call and sparse arrays. David Stes' Objective-C (POC) uses an inline cache with a fallback to a C function and a sparse array. C++ uses a single-instruction indirect-jump through a static vtable.
I came up with a technique for building a dynamic, single-instruction indirect-jump vtable and I’m wondering if it’s still relevant.
Posted by Ken MacLeod atHello to everyone coming here from Sam Ruby’s talk! Well, we had the test cases working last night and suddenly today they all fail because the entire python_group got disabled in the parrot source tree. Sigh :/ Anyway, if you weren’t there, you...
Excerpt from pirate blog atAny chance you could use your pull with O’Reilly to get them to have a conference east of the Rockies any time soon?
Posted by Christian Romney atKen: no. As I said, my focus was more on language compatibility.
Christian: here you go, though it looks like I may have overshot slightly. Oops!
Posted by Sam Ruby atOverachiever. ;)
Posted by Christian Romney atwas hugely sorry to miss Sam’s session...
Excerpt from del.icio.us/tag/python atAnother notable in the audience: Rasmus Lerdorf.
So you had the creators of PHP, Perl, and Python in attendance at your session — I wonder how many other speakers can claim that level of interest :)
Posted by Dan Scott at