とりあえずメモ

(import '(javax.script ScriptEngine)
        '(javax.script ScriptEngineManager))

(let [manager (new ScriptEngineManager)
      engine (. manager getEngineByName "Groovy")]
  
  (println (. engine eval "(1..10).sum()")))

備忘録メモ。

逆にgroovyから

import clojure.lang.*
println Compiler.load(new StringReader("(println \"clojure from groovy\")"))

groovyからclojureへのargumentのバインドとかあとで調べる。