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

欢迎!请参阅关于页面以了解有关如何使用此功能的一些更多信息。

0
tools.namespace

你好!我最近从 clojure.tools.namespace.repl 中复制了一些逻辑,该逻辑用于确定需要刷新的下一组命名空间: https://github.com/clojure/tools.namespace/blob/master/src/main/clojure/clojure/tools/namespace/repl.clj#L91此信息对于可能需要在刷新之前管理某些状态资源的外部消费者非常有用,具体取决于其状态管理解决方案。

我在这里打开了一个 PR,因为它显然是关闭的,因为我显然无法阅读贡献指南:https://github.com/clojure/tools.namespace/pull/13 这只是将 alter-var-root 调用的函数提取到一个独立函数中。(vemv 也非常有帮助地指出,我忘记传播一个参数)。

这将对 c.t.n.repl 进行合理的、小范围的更改吗?

谢谢 :)

1 答案

0
by
...