class ScriptTest { @Test fun script() { with(ScriptEngineManager().getEngineByExtension("kts") as Compilable) { val compiledScript = compile("1 + 1") var i = 0 while (true) { try { compiledScript.eval() println(i) i++ } catch(e: Exception){ e.printStackTrace() } } } } }