javaから実行その6コンパイル エラー - Clojure 2014/02/08

clojureです。
どう使っていこうかというアイデアを練っている最中です。

ロード時にエラーです。

適当なコードをloadすると

Exception in thread "main" java.lang.RuntimeException: EOF while reading, starting at line 1, compiling:(null:1:1) at clojure.lang.Compiler.load(Compiler.java:7071) at clojure.lang.Compiler.load(Compiler.java:7029) at jp.deiji.ext.ExtClojure06.a(ExtClojure06.java:18) at jp.deiji.ext.ExtClojure06.main(ExtClojure06.java:11) Caused by: java.lang.RuntimeException: EOF while reading, starting at line 1 at clojure.lang.Util.runtimeException(Util.java:219) at clojure.lang.LispReader.readDelimitedList(LispReader.java:1139) at clojure.lang.LispReader$ListReader.invoke(LispReader.java:982) at clojure.lang.LispReader.read(LispReader.java:185) at clojure.lang.Compiler.load(Compiler.java:7059) ... 3 more

package jp.deiji.ext; import java.io.StringReader; import clojure.lang.Compiler; import clojure.lang.Var; public class ExtClojure06 { public static void main(String[] args) { a(); } static void a() { new clojure.lang.RT(); {// エラー String str = "(defppppp"; Object o = Compiler.load(new StringReader(str)); } } }

: