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

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

0
编译器

通过添加适当的类型提示,可以消除Clojure代码中数十个可消除的反射使用。此补丁为其中大多数添加了必要的类型提示。

6 个回答

0

评论者:jafingerhut

2012年9月30日发布的补丁clj-1080-eliminate-many-reflection-warnings-patch-v1.txt向Clojure核心代码中添加了类型提示,以消除许多反射的使用。

0

评论者:jafingerhut

2012年11月14日发布的clj-1080-eliminate-many-reflection-warnings-patch-v2.txt与前一个补丁相同(即将删除),但可以干净地应用于最新主分支。

0

评论者:jafingerhut

2013年2月7日发布的clj-1080-eliminate-many-reflection-warnings-patch-v3.txt与前一个补丁相同(即将删除),但可以干净地应用于最新主分支。补丁中添加了一个类型提示,这是由于不同的更改,并且在该补丁中不再需要。

0

评论者:jafingerhut

补丁文件clj-1080-v4.txt消除了大量但不全部的反射使用。为了避免与CLJ-1259冲突,它没有修改pprint或从pprint.clj加载的任何文件。有关这些,请参阅CLJ-1259。

0

评论者:jafingerhut

补丁文件clj-1080-v5.txt消除了大量但不全部的反射使用。它没有修改pprint或从pprint.clj加载的任何文件--有关这些,请参阅CLJ-1259。同样,请参阅CLJ-1277以消除instant.clj中的反射。

0
参考:[链接](https://clojure.atlassian.net/browse/CLJ-1080)(由jafingerhut报告的bug)
...