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

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

0
ClojureScript

应将旋钮暴露给更多动态编译环境,如Figwheel,这些环境可能希望动态添加类路径依赖项。

9 个答案

0

评论者:bhauman

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

0

评论者:bhauman

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

0

评论者:bhauman

新补丁将{{cljs.js-deps}}的缓存移动到当前的* }以及{{get-upstream-deps}}。

不幸的是,{{cljs.env}}和{{cljs.js-deps}}之间存在循环依赖,如果我们想在* }中缓存,我会使用resolve来解决这个问题。

编译性能在不同的测试运行中要么完全不变,要么略有改善。

0

评论者:bhauman

暂时不要这样做。它没有按预期工作。在某些情况下似乎没有缓存。

0
回答者:

评论者:dnolen

感谢更新。无论如何,这将在待定的 REPL/piggieback 发布之后才会落地。

0
回答者:

评论者:bhauman

是的,有一个明显的bug和一个微妙的bug。希望很快能完成。

0
回答者:

评论者:bhauman

好了,这个最新的补丁是有效的。有一个微妙的缓存nil值bug。

0
回答者:

评论者:mfikes

该补丁不再适用。

0
回答者:
...