This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-28
Channels
- # adventofcode (2)
- # bangalore-clj (3)
- # beginners (171)
- # boot (28)
- # chestnut (3)
- # cljs-dev (20)
- # cljsjs (5)
- # clojure (280)
- # clojure-austin (1)
- # clojure-czech (1)
- # clojure-dev (9)
- # clojure-dusseldorf (2)
- # clojure-greece (20)
- # clojure-italy (6)
- # clojure-poland (16)
- # clojure-russia (7)
- # clojure-serbia (4)
- # clojure-sg (1)
- # clojure-spec (18)
- # clojure-uk (153)
- # clojurescript (57)
- # core-async (9)
- # cursive (21)
- # data-science (29)
- # datomic (18)
- # dirac (8)
- # docker (6)
- # duct (1)
- # emacs (50)
- # fulcro (15)
- # hoplon (56)
- # klipse (3)
- # leiningen (14)
- # lumo (1)
- # off-topic (5)
- # onyx (13)
- # other-languages (14)
- # pedestal (1)
- # perun (5)
- # planck (17)
- # re-frame (10)
- # reagent (2)
- # ring (1)
- # spacemacs (51)
- # sql (14)
- # test-check (16)
- # testing (1)
- # unrepl (93)
@mfikes I just improved the compiler performance a bit (like ~20%). But not sure about the impact on self host. Test seem to pass, but if you have a second, could you test the perf?
@mfikes Sorry just changed (first (.next it))
to (key (.next it))
which should be faster. Gist updated.
@rauh I see no change in perf for (require 'cljs.core.async)
. I forget, does this code benefit if you have a lot of namespaces at play?
Hmm… wait, I seem to remember benchmarking this by seeing how long it takes the (JVM) compiler to compile Planck’s code. Will try that.
I benchmarked the JVM side on my project and it's roughly 20% for me locally. But I have a LOT of namespaces
script/test-self-parity
involves a boat-load of self-host compilation. I’ll try that as well.
@mfikes Ok thanks, but no regression either, right? For me the results: https://dev.clojure.org/jira/browse/CLJS-2424