Clojure 2024 年调查 中分享您的想法!

欢迎!请查看 关于 页面以了解更多有关此信息的工作方式。

0
core.async

例如,这会导致浏览器挂起

(go-loop (link: ch (to-chan (range)))

     (println (<! ch))
     (<! (timeout 1000))
     (recur ch))

问题出在
https://github.com/clojure/core.async/blob/53bf7866f195e6ba247ff7122b99784e66e9f1bb/src/main/clojure/cljs/core/async.cljs#L362
bounded-count 参数的顺序错误。

1回答

0
参考:https://clojure.atlassian.net/browse/ASYNC-108 (由 alex+import 报告)
...