When I run the following code, it basically works the way I assume, except that it freezes after the future is over. What am I missing - calls from "close agents / flows"? How can I do it?
(def name-to-greet (promise)) (future (println "Hello," @name-to-greet)) (print "What is your name? ") (flush) (deliver name-to-greet (read-line))
concurrency clojure
Torbjรธrn
source share