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

欢迎!请查阅 关于 页面以了解有关如何使用此网站的更多信息。

0
规范

目前 defmulti 和 defmethod 没有规范并且缺乏宏验证。

user> (defmulti 5 class) 字节码异常 class java.lang.Long 无法转换为 class clojure.lang.IObj

为 defmulti 和 defmethod 添加规范。

之后

user> (defmulti 5 class) 语法错误在宏展开 clojure.core/defmulti 时发生。5 - 失败:simple-symbol? 在:[:fn-name]

修复方案: clj-2416.patch

1 答案

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