Serious question for the Lisp wizards in the audience: Hasn't this been done? What aspect of this did the Lisp machines lack? (Disregarding the obvious fact that the specific languages "Ruby" and "Python" hadn't been invented yet, back in the Lisp machine's day?)