Qualcuno sa di un linguaggio JVM alternativo, per quanto oscuro possa essere, che può essere compilato con un semplice vecchio codice java, senza la necessità di un runtime di lingua.linguaggio basato su JVM senza runtime lingua
Ho bisogno di questo per provare a sviluppare applicazioni Android senza penalità di avvio o dimensione. Scala, Clojure e Groovy richiedono tutti una propria libreria runtime distribuita con l'applicazione, quindi non rientrano nell'ambito di questa domanda.
L'unico linguaggio che afferma di soddisfare questo obiettivo è Charles Nutter's Mirah, ma non riuscivo a farlo funzionare su Windows.
MODIFICA: per chiarire un po ', so che qualsiasi lingua deve avere la libreria di runtime. Ovviamente, quello che sto cercando è un linguaggio che non richiede runtime aggiuntivo oltre a JRE, o almeno molto limitato.
Se hai la pazienza, [c'è un sito web dedicato alle lingue per la JVM] (http://www.is-research.de/info/vmlanguages/). Non dovrebbe essere troppo difficile attraversarlo e individuare i probabili candidati. –
Per inciso, penso che sarà molto difficile trovare una lingua - qualsiasi lingua su qualsiasi piattaforma - che non ha una propria libreria runtime. Intendo rendere anche C utile avere una libreria C standard che arriva per la corsa 99 volte su 100. –
Ho chiarito la domanda per notare che no-runtime in realtà significa nessun runtime aggiuntivo oltre a JRE, ovviamente. – Marko