Response to "Maglev and the naiivety of the Rails community" from Patrick Collison
collison.ie
collison.ie
(edit) Hmm, interesting .. getting down-modded. I guess independent benchmarking is no longer a preferred way of confirming rather bold vendor claims.
In any case, most of the time it matters more to programmer's egos now than anything else. CPython is already fast enough for low-level bitwise operations on large amounts of data, provided you are clever with optimizing and you're willing to implement key routines in C. Just look at Mercurial! It's in the same league as Git for speed, and Git is written entirely in C by one of the best C hackers around.
No; you're intentionally distorting things. "Up to 60x" is a quote from Sho's piece, and I just pointed out that he uses this claim inconsistently.
Later in the piece, I note that I don't know if MagLev will be even 10x faster when released.
Also, the point of Fukamachi's critics is that the MagLev claims aren't "rather bold" at all, given the well-established performance of other Ruby-like language environments. Some doubt is healthy. Vigorously doubting things well-known to the dynamic languages community is sophomoric.
Also, Avi's trick with Gemstone/S can also be replicated with any other commercial Smalltalk. It can also be replicated with the now Open Source Strongtalk VM, which is a Smalltalk VM as fast as the the commercial ones.
And when YARV is ready to put under apps like Rails the Ruby community will have another VM as fast as the commercial Smalltalk JITs.