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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to