欢迎!请参阅 关于页面 了解更多关于如何使用本网站的信息。
目前 clojure 中像 IFn、IDererf 等以接口的形式实现,但在 clojurescript 中是协议。是否有计划解决这个问题不匹配的情况?
IFn
IDererf
Clojure 在协议存在之前就已经创建了其实现方式。ClojureScript 因为有很多先见之明,并具有不同的性能特征,而受益。
没有计划更改当前的实现方式,因为这会使同时维持性能和向后兼容性变得困难,而这些的核心接口有着众多外部用户和实现者。