Bir işlevi başlatan ve yürüten bu Clojure kodum var. Ben cider-jack-in
ile yürütülen sümük repl modda (emacs'taki çalıştırmak AncakClojure iş parçacığı, Emacs clojure-repl modundaki sonuçları göstermiyor
(import [java.lang Thread])
(defn with-new-thread [f]
(.start (Thread. f)))
(with-new-thread (fn [] (print "hi")))
, çıktısı şey yok, ama nil döndü. lein real
ile
, bende beklenen çıkışı. yanlış olabilir ne
user=> (import [java.lang Thread])
java.lang.Thread
user=> (defn with-new-thread [f] (.start (Thread. f)))
#'user/with-new-thread
user=> (with-new-thread (fn [] (print "hello\n")))
hello
nil
?