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与上一个补丁相同(即将删除),但它适用于最新的master分支。

0

评论者:jafingerhut

2013年2月7日发布的clj-1080-eliminate-many-reflection-warnings-patch-v3.txt与上一个补丁相同(即将删除),但它适用于最新的master分支。由于一个不同的更改,补丁中添加了一个类型提示,但在补丁中不再需要。

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 提出)
...