2024 Clojure 状态调查!中分享您的观点。

欢迎!请参阅关于页面以了解更多有关该功能的信息。

0 投票
ClojureScript

Mike 在这个提交中引入了一个变化,以改进 spec 失败输出来自:https://github.com/clojure/clojurescript/commit/59997385d85e7e1af1559d599eb51fdb1d7e93b1#diff-cba27ef5577ebe459e904b894c982c0bR89

此代码依赖于加载 cljs.repl,在基于 ClojureScript 的 io-prepl 中默认情况下并不如此。如果抛出错误,它将再次抛出,因为它找不到 cljs.repl/err->str(名称将在 JavaScript 调试堆栈中显示为损坏)。

4 个答案

0 投票

评论者:ocal

我们应该确保在 node prepl 上下文中加载 cljs.repl 吗?我也很好奇为什么只有 node_repl.js 存在,为什么其他 REPL(浏览器/graal/nashorn)没有包含同样的错误处理?也许它已经包含在其中,只是我忽略了。

0 投票

评论者:mfikes

关于其他 REPL 的错误处理 CLJS-3011。

0 投票

评论者:mfikes

与 CLJS-3043 类似

0 投票
参考: https://clojure.atlassian.net/browse/CLJS-3022(报告者:ocal)
...