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

欢迎!有关更多信息,请查看关于页面。

0
编译器

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

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

在实验时发现了这个需求,不是在Java中,而是在(reified range written in a deftype)中。

Patch不包括docstring的更改,但有测试。

3个答案

0

评论由adrianm发表

也许^:transient-mutable会是更合适的修饰符名称,以保持与^:unsynchronized-mutable和^:volatile-mutable字段修饰符的一致性。无论如何,这个特性将消除对 transient 字段所需的类型进行类型降级到Java的需求。

0

评论由jafingerhut发表

Roberto,有一个您可以点击的“投票”字样来为工单投票,票务管理员有时会查看这些投票,以尽早审查那些受欢迎的工单。 +1 评论不会这样做。

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