Когда я пытаюсь запустить следующий код (от РЕПЛ) в Clojure:Вызов Java из Clojure
(dotimes [i 5]
(.start
(Thread.
(fn []
(Thread/sleep (rand 1000))
(println (format "Finished %d on %s" i (Thread/currentThread)))))))
Я получаю следующее сообщение об ошибке:
java.lang.Exception: Unable to resolve symbol: i in this context
clojure.lang.Compiler$CompilerException: NO_SOURCE_FILE:6: Unable to resolve symbol: i in this context
at clojure.lang.Compiler.analyze(Compiler.java:3713)
Что я здесь делаю неправильно?