Or to turn it around: maybe this also seems more feasible now than it did in the early 2000s: these days Jython and IronPython can run most any Python program, and I think similarly with the ruby-on-vms situation. Early on in the Django days I seem to remember talking to a few companies that were adopting Django through using one of these VMs. Not to mention PyPy... and since Guile's infrastructure has changed significantly to become a more general VM rather than just an interpreter, maybe?
Maybe that means Parrot had the right ideas, anyway! Good ideas tend to swing back around... look at the revival of interest in functional programming, coroutines, etc going on right now!
Jython existed back then. Most "ports" to the JVM are a cheat: they reimplement the language in Java.
The key is to treat the VM as a first-class citizen with objects that can be interfaced through the VM.
Bradley M. Kuhn at 2014-10-10T17:47:19Z
Christopher Allan Webber likes this.