Est-ce que quelqu'un connaît un autre langage JVM, aussi obscur soit-il, qui puisse être compilé avec le vieux bytecode java, sans avoir besoin d'une langue d'exécution.Langage basé sur JVM sans langage d'exécution
J'ai besoin de cela pour essayer de développer des applications android sans démarrage ni pénalité de taille. Scala, Clojure et Groovy nécessitent tous leur propre bibliothèque d'exécution distribuée avec l'application, ils sont donc hors de la portée de cette question.
Le seul langage qui prétend satisfaire à cet objectif est le Mirah de Charles Nutter, mais je ne pouvais pas le faire fonctionner sur Windows.
EDIT: Pour clarifier un peu, je sais que toute langue doit avoir une bibliothèque d'exécution. Évidemment, ce que je recherche, c'est un langage qui n'a pas besoin d'être exécuté en plus de JRE, ou du moins très limité.
Si vous avez la patience, [il y a un site web consacré aux langages pour la JVM] (http://www.is-research.de/info/vmlanguages/). Il ne devrait pas être trop difficile de passer par là et de repérer les candidats probables. –
Incidemment, je pense qu'il va être très difficile de trouver une langue - n'importe quelle langue sur n'importe quelle plate-forme - qui n'a pas sa propre bibliothèque d'exécution. Je veux dire que même C est utile, vous avez une bibliothèque C standard qui vous accompagne 99 fois sur 100. –
J'ai clarifié la question en notant que sans runtime, il n'y a pas d'exécution en plus de JRE, bien sûr. – Marko