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

欢迎!请参阅关于页面以了解更多关于如何使用本站的信息。

0
core.async

ASYNC-169 解决了 Clojure 端 go 块中的许多 try/catch/finally 的问题,应将其移植到 cljs 端。

6 答案

0

评论者:hiredman

我对 clojurescript 的所有内容并不完全清楚,但看起来 runner_tests.cljs 中的测试没有得到运行(通过 cljsbuild 和加载 runtests.html)。0001-ASYNC-184-actually-run-the-runner-tests.patch 会导致这些测试被运行

0

评论者:hiredman

0002-ASYNC-184-port-clj-exception-handling-fixes-to-cljs.patch 将 ASYNC-169 中的 Clojure 异常修复移植到 clojurescript,包括基于其他 cljs core.async 问题的测试

0

评论者:hiredman

我已更新 0002-ASYNC-184-port-clj-exception-handling-fixes-to-cljs.patch 以修复 cljs 端的 ASYNC-198。

0

评论者:hiredman

0002-ASYNC-184-port-clj-exception-handling-fixes-to-cljs.patch 更新后,当 try/catch/finally 结构不正确时将具有更好的异常处理

0

评论者:hiredman

可能需要更新 cljs 端的 ASYNC-220

0
参考: https://clojure.atlassian.net/browse/ASYNC-184(由 alexmiller 报告)
...