在 Clojure 中,如果我创建了一个未来,然后无法访问其名称,例如:
(def lost-future
(future
(while true
(do
(pr "Still here...")
(Thread/sleep 10000)))))
(def lost-future nil)
现在有办法找到那个未来吗?我尝试使用(ns-map),但当然只返回丢失未来的新值。
我知道这是一个很容易避免的问题,但我很好奇我所问的是否可能。
谢谢!