请分享您的想法,参与 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 报告)
...