kotlin 1.1 でjavax.script API(JSR-223)がサポートされています。 https://kotlinlang.org/docs/reference/whatsnew11.html#javaxscript-support これにより、kotlin上でkotlin(script)ソースをコンパイルして実行することができます。 公式にサンプルソースがありますので参照ください。 https://github.com/JetBrains/kotlin/tree/master/libraries/examples/kotlin-jsr223-local-example 以下、おおまかに説明します。 下記内容は kotlin 1.2.10 で確認しています。 目次 準備 実装 2.1 単純な実行 2.2 変数を渡す 2.3 コンパイル 2.4 eval 応用例:簡易テンプレー