I've blogged on this idea in the past, but didn't have a term for the thought.
Define JVM Tunneling to be the phenomenon where certain languages, by running on the JVM, encounter ultra-low resistance as a proposed addition to a project or organization. The most successful JVM tunnelers are languages that compile to bytecodes and whose installations require the addition of a single jar to the classpath.
Primary examples are Groovy and JRuby.
I like it. It's insidious.
ReplyDeleteI thought JRuby was not compiled by now.
ReplyDeleteHeh, you make it sound like a bad thing :)
ReplyDeleteI like to think of this kind of strategy as Foot In The Door. Or perhaps, First Step Towards Glorious New Regime.