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

可能需要在 ClojureScript 方面对 ASYNC-220 进行更新

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