如果我正在使用deftype
在Clojure中实现一些数据结构,我应该如何决定要实现哪个core Clojure interfaces?我应该如何正确实现核心Clojure接口?
我无法找到各种Clojure接口的综合指南;实际上,我发现的唯一相关信息是能够找到的信息是this question,其范围非常有限。
我在寻找的是每个核心Clojure接口的列表,简要说明它是什么以及什么时候应该实现它(或者如果你甚至应该实现它的话)!作为使用它的clojure.core
中的所有常用功能的列表。所有这些接口的继承树的描述或图表也是有帮助的。
看起来很棒!我不知道那是存在的。不幸的是,由于你陈述的原因,我无法接受你的答案。 –