Estoy muy interesado en Python para programar en JVM, y he trabajado mucho en Java y Ruby (no JRuby), y hasta cierto punto en Groovy.
¿Cuáles son los límites para la integración de Java-Jython y Java-JRuby en este momento? ¿Qué pasa con Groovy: hay algo que una clase de Java pueda hacer que una clase de Groovy no pueda hacer? ¿Y qué hay de la integración IDE (principalmente Eclipse, pero IntelliJ y Netbeans también son interesantes)?
No me interesa saber si Python, Ruby o Groovy son mejores / más concisos / lo que sea. Solo estoy interesado en qué tan bien están trabajando en la JVM y las herramientas (especialmente IDE) en este momento. Mi interés principal no está dentro de un servidor web, si eso importa.
Los ejemplos simples de cómo obtener un HelloWorld que extiende una clase Java personalizada e implementa una interfaz Java personalizada me serían muy útiles.