Wie drucken Sie Ihre Ausgabe in REPL, während das Skript noch läuft? Ich habe bemerkt, dass es alles speichert, um zu puffern, und dann druckt, sobald es den Code vervollständigt.Clojure-Druck, während das Skript noch zur REPL läuft
(defn -main
[x]
(when (pos? x)
(println x)
(Thread/sleep 10000)
(recur (dec x))))
(-main 10)
Ich glaube, Sie müssen [ 'flush'] (https://clojuredocs.org/clojure.core/flush) . –