Estou muito interessado em Python para programação na JVM e trabalhei muito em Java e Ruby (não JRuby) e, até certo ponto, em Groovy.
Quais são os limites para a integração Java-Jython e Java-JRuby agora? E o Groovy: existem coisas que uma classe Java pode fazer que uma classe Groovy não pode? E quanto à integração do IDE (principalmente Eclipse, mas IntelliJ e Netbeans também são interessantes)?
Não estou interessado em saber se Python, Ruby ou Groovy é melhor / mais conciso / o que for. Só estou interessado em saber como eles estão trabalhando na JVM e nas ferramentas (especialmente IDEs) no momento. Meu principal interesse não é dentro de um servidor web, se isso importa.
Exemplos simples de obter um HelloWorld que estende uma classe Java personalizada e implementa uma interface Java personalizada seriam muito úteis para mim.