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

欢迎!请查看关于页面以获取更多关于其工作方式的信息。

0
ClojureScript

为更动态的编译环境(如Figwheel)暴露旋钮,这些环境可能希望在动态添加类路径上的依赖项。

9 个答案

0

评论者:bhauman

一个补丁,用于在编译器环境中缓存上流依赖项。

0
>

评论者:bhauman

实际上,我将提交包含对js-deps中的memoize调用另一个补丁。

0
>

评论者:bhauman

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

不幸的是,{{clf.env}}和{{clf.js-deps}}之间存在循环依赖关系,如果我们想在某处缓存,我通过解决方法克服了这个问题。

编译性能要么完全不变,要么在几次测试运行后略有提高。

0

评论者:bhauman

暂缓处理这件事。它没有按预期工作。似乎在某种情况下没有被缓存。

0

评论者:dnolen

感谢更新。无论如何,这个补丁在待完成的 REPL/piggieback 发布之后才会实现。

0

评论者:bhauman

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

0

评论者:bhauman

好的,这个最新的补丁效果很好。之前有一个微妙的主角缓存 nil 值的 bug。

0

评论者:mfikes

不再适用。

0
...