News for hackers. Stuff that matters.
Re:Clojure 1.6 released by fiatmoney on Tuesday March 25, 2014 @09:58PM (#7471024)
They're not really comparable; Clojure protocols are a more flexible (runtime-extensible, for instance) notion of a (non-hierarchical) interface, and records / deftypes are just straight-up Java classes, with records having in addition nice map-style access to members.

I haven't used Typed Clojure, so I can't speak to that, but if you want to do type-level programming Clojure is probably not your weapon of choice.

Re:Clojure 1.6 released by auvrw on Wednesday March 26, 2014 @01:04AM (#7471712)
sorry, not well-phrased: i meant to say that, taken together, clojure's datatypes and protocols look somewhat similar to haskell's typeclasses, not that datatypes and protocols are similar.