clojure-dev

Issues: https://clojure.atlassian.net/browse/CLJ | Guide: https://insideclojure.org/2015/05/01/contributing-clojure/
2019-08-15T01:02:52.265100Z

I'm guessing there should be no objections to use of .cljc files in a contrib library causing minimum supported version of Clojure to move from 1.5.1 to 1.7.0?

alexmiller 2019-08-15T01:18:54.265300Z

no

alexmiller 2019-08-15T01:19:10.265600Z

but you need to let me know when you do that so I can adjust the build box test matrix

2019-08-15T01:49:34.266100Z

Will do. No permissions to do anything yet -- just making plans.

jaihindhreddy 2019-08-15T12:14:06.269100Z

Are CHAMPs better (faster) than HAMTs in every way (as some proclaim)? If yes, is it possible/how hard would it be to replace the current HAMT impl with those. Although it's not a part of the public API of Clojure, people might rely on details of current impl and be broken. What kind of other considerations exist here? Apologies if this is noise.

alexmiller 2019-08-15T12:15:40.269400Z

Don’t know

alexmiller 2019-08-15T12:16:26.270400Z

It would be a large effort to answer those questions and be a convincing effort to change

alexmiller 2019-08-15T12:17:17.271800Z

When people have looked at it they found champ was using a different hash function which had an impact on comparison

👍 1