Код для gen-class
выглядит следующим образом:
(when *compile-files*
(let [options-map (into1 {} (map vec (partition 2 options)))
[cname bytecode] (generate-class options-map)]
(clojure.lang.Compiler/writeClassFile cname bytecode)))
Что бы произошло, если бы флаг *compile-files*
был привязан к true, а gen-class был вызван дважды в режиме repl?