评论人:jafingerhut
2014年3月17日的补丁0001-Add-transient-predicate.patch在最新版本的Clojure master中可以干净地应用,但未能通过测试,因为新函数transient?没有:added元数据。请参考clojure.core中其他大多数Clojure函数作为示例。
它还在运行测试时生成新的警告
警告:transient?已经引用:#'(clojure.core/transient?),位于命名空间clojure.test-clojure.data-structures中,正在被'#(clojure.test-clojure.data-structures/transient?)替换
在测试文件data_structures.clj中有一个较旧的(但等效的)transient?定义,将其添加到clojure.core时应将其删除