Fork me on GitHub
#clojure-dev
<
2019-07-22
>
razum2um11:07:37

is there a reason why clojure source uses so much interfaces but not protocols? e.g. ifn/deref/meta like clojurescript does. will there a performance penalty or it’s just historic reasons?

vlaaad11:07:45

not a clojure dev, but historic reasons IIRC. clojurescript, which appeared later, is much more reliant on protocols

bronsa12:07:06

mostly for bootstrapping reasons