cljs-dev

ClojureScript compiler & std lib dev, https://clojurescript.org/community/dev
2020-10-02T02:57:06.002300Z

The CLJ one was implemented first, CLJS significantly later. I have heard (but have not studied in detail myself) that CLJS tends to implement much more using Clojure's defprotocol, where in CLJ similar things were implemented via Java interfaces and methods.

wilkerlucio 2020-10-02T04:08:20.002500Z

yeah, the CLJS came already with protocols, so their DS were started with then already. what is not making sense to me here, is that CLJS does have the IAssociative protocol that contains the -contains-key? method, so why the CLJ contains? does check and use this protocol, but CLJS doesn't?