2024 年 Clojure 状态调查!中分享您的看法。

欢迎!请查看 关于 页面了解此如何工作的更多信息。

0
ClojureScript

应将旋钮暴露给更多动态的编译环境,如 Figwheel,这可能需要在动态位置添加类路径中的依赖项。

9 个答案

0

评论人:bhauman

一个在编译器环境中缓存上游依赖项的补丁。

0

评论人:bhauman

实际上,我打算提交另一个补丁,其中包括 js-deps 中的 memoize 调用。

0

评论人:bhauman

新补丁将 cljs.js-deps 的缓存在当前 * } 以及 get-upstream-deps 中进行。

不幸的是,有 cljs.env 和 cljs.js-deps 之间的循环依赖,如果我们要在 * } 中缓存,我将它通过解决方法克服了。

编译性能在多次测试运行中要么完全不变,要么略有改进。

0

评论人:bhauman

请暂缓此操作。其行为不符合预期。似乎在某些情况下没有进行缓存。

0

评论者:dnolen

感谢您的更新。无论如何,这将肯定在待处理的REPL/piggieback发布之后才实现。

0

评论人:bhauman

是的,有一个明显的错误和一个细微的错误。希望很快就能完成。

0

评论人:bhauman

好吧,这个最新的补丁有效。有一个细微的缓存nil值错误。

0

评论者:mfikes

补丁不再适用。

0
...