I wonder. How come these perl/python/ruby/whatever languages are always written on top of some fuck-slow quasi-VM interpreter?
They invariably fail at having proper threading support, except for the rather simplistic case of multiplexing I/O without doing select()s and the associated state machine crap by hand. Then about a decade later (and I suppose _never_ in Python's case) they decide that hey, perhaps our execution environment really does suck a rooster's pOnOs.