Looking at the first benchmark in the list you gave, just in-lining eval_A in the Python code (as the Ruby code does) makes the Python code competitive with the Ruby.<p>As usual, don&#x27;t trust the Benchmarks Game; it&#x27;s not nearly well enough controlled to be a useful data point.<p>(I do agree with your main point, though. CPython ain&#x27;t that fast.)