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

欢迎!请查阅 关于 页面获取有关如何使用本站的更多信息。

0 投票
ClojureScript

find-and-cache-best-method 代码组织混乱且难以理解。缓存重置操作直接在 -get-method 函数中进行,这部分代码基本上是无效的。find-best-method 是它的替代品,并使用不可变数据而非内部多态方法的可变状态进行操作。
prefers* 函数也不再修改原子引用,现在它接收一个不可变值。
dominates 现在是 find-best-method 的内部辅助函数,因为它现在是私有的,且没有其他任何函数使用它。

2 条回答

0 投票

评论者:mfikes

补丁不再适用;需要重新建立基线。

0 投票
参考:[https://clojure.atlassian.net/browse/CLJS-1810](https://clojure.atlassian.net/browse/CLJS-1810)(由 jetzajac 提出)
...