javaから実行その6コンパイル エラー - Clojure
2014/02/08
■
clojure
java
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));
}
}
}
: