Думаю, я понял это. Тест проходил, когда блокнот запускался в скрытом окне. Я дал ему дополнительный аргумент, и он прошел:
*** Test Cases ***
AutoIT Notepad Test
Run notepad.exe ${EMPTY} 1
Wait for active window Untitled - Notepad
Send Typing some text
Ваш код работает на меня использующий последний SVN (1144).
user> (dotimes [i 5] (.start (Thread. (fn [] (Thread/sleep (rand 1000)) (println (format "Finished %d on %s" i (Thread/currentThread)))))))
Finished 0 on Thread[Thread-16,5,main]
Finished 4 on Thread[Thread-20,5,main]
Finished 3 on Thread[Thread-19,5,main]
Finished 1 on Thread[Thread-17,5,main]
Finished 2 on Thread[Thread-18,5,main]
Вы используете выпуск 16 сентября? Почти необходимо использовать версию SVN Clojure. Это изменяется слишком быстро.
Я думаю, что Вы означаете "Называть Java от Clojure". Они все еще играют с синтаксисом.