¿Alguien sabe de algún lenguaje JVM alternativo, por oscuro que sea, que puede compilarse en un bytecode simple antiguo, sin la necesidad de un tiempo de ejecución de idioma.Lenguaje basado en JVM sin tiempo de ejecución de idioma
Necesito esto para tratar de desarrollar aplicaciones de Android sin penalización de inicio o tamaño. Scala, Clojure y Groovy requieren su propia biblioteca de tiempo de ejecución distribuida con la aplicación, por lo que están fuera del alcance de esta pregunta.
El único idioma que pretende satisfacer este objetivo es Mirah de Charles Nutter, pero no pude hacerlo funcionar en Windows.
EDITAR: Para aclarar un poco, sé que cualquier idioma tiene que tener la biblioteca de tiempo de ejecución. Obviamente, lo que estoy buscando es un lenguaje que no requiere tiempo de ejecución adicional además de JRE, o al menos muy limitado.
Si tiene la paciencia, [hay un sitio web dedicado a los idiomas para la JVM] (http://www.is-research.de/info/vmlanguages/). No debería ser demasiado difícil pasar por eso y detectar a los posibles candidatos. –
Por cierto, creo que va a ser muy difícil encontrar un idioma, cualquier idioma en cualquier plataforma, que no tenga su propia biblioteca en tiempo de ejecución. Me refiero a hacer que incluso C sea útil, tienes una biblioteca C estándar que viene para el viaje 99 veces de cada 100. –
Aclaré la pregunta para señalar que el tiempo de ejecución en realidad no significa ningún tiempo de ejecución adicional además de JRE, por supuesto. – Marko