Hi, I noticed a problem with AOT if not all libraries are compiled. For example contrib only provides a jar with the sources. Compiling a library using - say - clojure.contrib.def will compile clojure.contrib.def with the library itself. Without special measures the clojure.contrib.def will be included in the jar file. Having both jars in the classpath may now lead to problems.
Eg. I got a "Var .../defvar is unbound" error. Maybe AOT should not descend into required and used namespaces? I have absolutely no clue how AOT works under the hood, so I don't really have an idea, how to handle this. Sincerely Meikel
smime.p7s
Description: S/MIME cryptographic signature