2024 Clojure 发展状况调查!中分享你的想法。

欢迎!有关本站如何运作的更多信息,请参阅关于页面。

0
编译器

增强 deftype 以允许字段被标记为 ACC_TRANSIENT。

原始语法
(deftype AType (link: ^:transient hash))

在实验(https://github.com/ghadishayban/clojure/commit/906cd6ed4d7c624dc4e553373dabfd57550eeff2 文本:在 deftype 中编写的重归范围),而不是在 Java 中,发现了这个需求。

补丁不包括文档字符串更改,但是有一个测试。

3 个答案

0

由 adrianm 发表的评论

也许 _:transient_mutable_{可能是}一个更合适的修饰符名字,以与 _:unsynchronized_mutable_{以及} _:volatile_mutable_{字段修饰符} 保持一致。无论如何,这个特性将消除在需要 transient 字段类型时降级到 Java 的需求。

0

由 jafingerhut 发表的评论

Roberto,有一个可以点击的 “投票” 按钮,以真正对票进行投票,并且票管理员有时会查看这些投票来检查受欢迎的票。+1 评论并不这样做。

0
参考资料:https://clojure.atlassian.net/browse/CLJ-1573(由 gshayban 报告)
...