Quando eseguo il seguente codice, fondamentalmente funziona come intendo farlo, tranne che si blocca dopo che il futuro è finito. Cosa mi manca? Una specie di chiamata "close agent/threads"? Come dovrei farlo?Le promesse future in Clojure mi sono appese
(def name-to-greet (promise))
(future
(println "Hello," @name-to-greet))
(print "What is your name? ")
(flush)
(deliver name-to-greet (read-line))
Un buon punto: non ci avevo pensato. Grazie, e buono a sapersi! – Isaac