У меня есть этот маленький кусочек кода здесь.
(ns experiments
(:import (javax.swing JFrame JLabel)))
(defn create-frame [title text]
(doto (JFrame. title)
(.add (JLabel. text))
(.pack)
(.setDefaultCloseOperation JFrame/EXIT_ON_CLOSE)
(.setVisible true)))
Теперь я запускаю REPL (Clojure Box, в основном emacs + slime), начинаю его с правильного пути к классу и так далее, вызываю (использую 'эксперименты) - который работает - и затем вызываю
(create-frame "Foo" "Bar")
.
Тогда ... ничего. REPL зависает навсегда, ни один кадр не появляется, ничего.