请在2024 Clojure 状态调查!中分享您的想法。

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

0
ClojureScript

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

此代码依赖于加载 cljs.repl,而在默认的基于 ClojureScript 的 socket-based io-prepl 中并不是这种情况。如果发生错误,它将再次抛出,因为它找不到 cljs.repl/err->str(名称将出现在 JavaScript 堆栈跟踪中混乱的形式)。

4 个答案

0

评论:ocal

我们应该确保在 node prepl 上下文中加载了 cljs.repl 吗?我也很想知道为什么只有 node_repl.js 存在,为什么浏览器 / graal / nashorn REPLs 中没有包含相同的错误处理?也许它是的,只是我漏掉了什么呢。

0

评论:mfikes

对于其他 REPLs 的错误处理 CLJS-3011。

0

评论:mfikes

类似 CLJS-3043

0
by
参考: https://clojure.atlassian.net/browse/CLJS-3022(由 olical 提供)
...