Scala を使用して Java アプリケーションのスクリプトを作成できますか?
Java から Scala コードの一部をロードし、その実行スコープ (ホスト アプリケーションによって公開されるデータ) を設定し、それを評価して、そこから結果オブジェクトを取得する必要があります。
Scala のドキュメントは、コンパイル済みの Scala コードを Java から呼び出すのがいかに簡単かを示しています (通常の JVM バイトコードに変換されるため)。
しかし、Scala 式をオンザフライで (Java から、またはそれが簡単な場合は Scala 内から) 評価するにはどうすればよいでしょうか?
その他の多くの言語には、javax.scripting インターフェイスがあります。Scala はそれをサポートしていないようで、事前コンパイルに依存しない Java/Scala 相互運用性ドキュメントには何も見つかりませんでした。