Peut Scala être utilisé pour écrire le script d'une application Java?
J'ai besoin de charger un morceau de code Scala à partir de Java, mettre en place une étendue d'exécution (les données exposées par l'application hôte), de l'évaluer et de récupérer un objet de résultat.
La documentation Scala montre comment il est facile d'appeler compilé Scala code de Java (car il devient régulier de bytecode JVM).
Mais comment puis-je évaluer un Scala expression à la volée (à partir de Java ou si c'est plus facile, à partir de l'intérieur de la Scala) ?
Pour de nombreuses autres langues, il est l'javax.l'interface de script. Scala ne semble pas à le soutenir, et je ne pouvais pas trouver quoi que ce soit dans le Java/Scala interopérabilité docs qui ne dépend pas d'avance sur le temps de compilation.