Hi,
First of all thanks for this project.
I want to use clojure from java side on android.
When I try load some clojure forms, like:
clojure.lang.Compiler.load(new StringReader("(+ 2 2)"));
NPE occurs inside DalvikDynamicClassLoader class.
java.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference
at java.io.File.fixSlashes(File.java:185)
at java.io.File.<init>(File.java:134)
at clojure.lang.DalvikDynamicClassLoader.defineMissingClass(DalvikDynamicClassLoader.java:84)
at clojure.lang.DynamicClassLoader.defineClass(DynamicClassLoader.java:46)
at clojure.lang.Compiler$ObjExpr.getCompiledClass(Compiler.java:4808)
at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3968)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6706)
at clojure.lang.Compiler.analyze(Compiler.java:6499)
at clojure.lang.Compiler.eval(Compiler.java:6764)
at clojure.lang.Compiler.load(Compiler.java:7194)
at clojure.lang.Compiler.load(Compiler.java:7159)
as I understand *compile-path* is not set and temporary compile directory can't be created.
I use 'clojure-1.7.0-alpha5.jar' from clojars
Thnaks in advance for help.