在< Registrars="https://www.surveymonkey.com/r/clojure2024" style="color:#34495e;" >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}},如果我们要在* }中缓存,我使用了resolve来解决。

编译性能根据多次测试运行,要么完全不变,要么略有改善。

0

由:bhauman发表评论

等一下。表现并不符合预期。似乎在某些情况下没有进行缓存。

0

评论者:dnolen

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

0

由:bhauman发表评论

是的,这里有一个明显的bug和一个微小的bug。希望尽快完成。

0

由:bhauman发表评论

好的,这个最新的补丁有效。这里有一个微妙的memoizing nil值bug。

0

评论者:mfikes

补丁不再适用。

0
参考:https://clojure.atlassian.net/browse/CLJS-1141 (由dnolen报告)
...