-
9 votesanswersviews
Clojure - 返回类型的派遣? (与Haskell Typeclasses一样富有表现力)
这是关于Clojure与其他语言(如Haskell)的表现力的问题 . 更广泛的问题是Expression Problem的解决方案 This question得出的结论是,一般来说,Clojure协议(和多方法)的表达力要低于Haskell类型类,因为协议在第一个参数上调度,而Haskell类型类可以在返回类型上调度 . (现在我认为这种推理非常有趣,并且没有兴趣开始语言大战 . 我只是对思想...