This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-01-09
Channels
- # admin-announcements (40)
- # beginners (6)
- # boot (69)
- # braid-chat (43)
- # business (3)
- # cljsrn (99)
- # clojure (51)
- # clojure-art (2)
- # clojure-brasil (2)
- # clojure-dev (23)
- # clojure-portugal (1)
- # clojure-russia (15)
- # clojurescript (52)
- # community-development (319)
- # core-async (1)
- # cursive (40)
- # datomic (6)
- # editors (11)
- # emacs (1)
- # hoplon (20)
- # jobs (1)
- # ldnclj (5)
- # leiningen (2)
- # mount (5)
- # off-topic (1)
- # om (45)
- # proton (5)
- # re-frame (29)
- # reagent (4)
- # ring-swagger (1)
- # yada (6)
going to pull merge-with out of the ticket. i'm sure no one will care. merge is the low hanging fruit, far more commonly used.
was going to do the merges using reduce-kv, but because of https://github.com/clojure/clojure/blob/master/src/clj/clojure/core.clj#L6554-L6563 it's not clear that PHMs go through the fast path using reduce-kv
that's worrying, there's no guarantee that reduce-kv
on maps will be any faster than reduce
😕
would be easily solved by http://dev.clojure.org/jira/browse/CLJ-1807
relatedly @bronsa I made a slight compiler optimization for if
s where the test expression is constant. it will get rid of the branch