A simple way to tell if clojure can find a namespace is to use the dir macro on the repl. The following command should output items in the clojure.string namespace followed by the items in the clojure.set namespace:
java -jar `guix build clojure`/share/java/clojure.jar <<EOF (dir clojure.string) (dir clojure.set) EOF The first command is successful, but when it gets to the second command it fails with the following error: user=> Execution error at user/eval9637 (REPL:1). No namespace: clojure.set found I unzip'd the jar and found that the set$*.class files are indeed in there. This is with openjdk, built with guix commit ce226e9d8d52d2530f057f2000d36c0d55380ade. It also happens with openjdk. -Jesse
